Генератор cron-выражений

Создавайте расписания cron визуально или вставьте выражение, чтобы увидеть его описание простым языком и ближайшие моменты запуска. Поддерживаются стандартный и расширенный форматы cron.

Описание
Следующие 5 запусков (UTC)

Возможности

Визуальный конструктор
Понятное человеку описание
Ближайшие 5 запусков

Как использовать

1. Выберите значения для минут, часов, дня, месяца и дня недели.

2. Или вставьте готовое cron-выражение в поле ввода.

3. Просмотрите человекопонятное описание и 5 ближайших моментов выполнения.

Об этом инструменте

Cron — планировщик, на котором работают бесчисленные серверы, CI-конвейеры и облачные функции, а его синтаксис из пяти полей компактен, но легко читается неправильно. Этот инструмент составляет и объясняет стандартные выражения в порядке: минута, час, день месяца, месяц, день недели. Настройте поля или вставьте готовую строку — вы получите описание простым языком и пять ближайших запусков, чтобы убедиться, что расписание делает то, что нужно, ещё до развёртывания. Поля принимают * для любого значения, списки вроде 1,15, диапазоны вроде 1-5 и шаги вроде */10. Ближайшие запуски рассчитываются в UTC — именно его используют многие серверы и облачные планировщики; переведите их в местное время, если ваша система запускает cron в другом поясе.

Часто задаваемые вопросы

Что означают пять полей cron?
По порядку: минута (0–59), час (0–23), день месяца (1–31), месяц (1–12) и день недели (0–6, где 0 — воскресенье). Например, 30 9 * * 1-5 означает 09:30 с понедельника по пятницу.
Что означают *, запятая, дефис и косая черта?
* — любое значение, запятая разделяет список (1,15), дефис задаёт диапазон (9-17), а косая черта — шаг (*/15 в поле минут означает каждые 15 минут). Их можно комбинировать, например 0-30/10.
Почему ближайшие запуски показаны в UTC?
Многие серверы, контейнеры и облачные планировщики работают в UTC. Если ваш демон cron использует местный часовой пояс, сдвиньте показанное время на своё смещение и помните, что при переводе часов запуск может пропуститься или повториться.
Поддерживаются ли секунды, годы или названия вроде MON?
Инструмент использует классический формат из пяти полей. Варианты из шести или семи полей с секундами или годами (как в Quartz или некоторых облачных сервисах) и специальные символы вроде L, W или # не интерпретируются — сверяйтесь с документацией своей платформы.
Что происходит, если заданы и день месяца, и день недели?
В традиционном Unix cron, если оба поля ограничены, задание запускается, когда совпадает любое из них. Предпросмотр этого инструмента показывает только моменты, когда совпадают оба, и другие планировщики тоже ведут себя по-разному, поэтому не комбинируйте эти поля, пока не проверите, как их понимает ваша система.

Похожие инструменты