0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Настройка
Создавайте, читайте и понимайте выражения cron простым языком. Попробуйте пресет, настройте поля через визуальный конструктор или вставьте своё выражение: вы увидите, что оно делает, ближайшие запуски и разбор по полям. Совместимо с Unix cron из 5 полей и вариантом из 6 полей с секундами.
Формат: минута · час · день месяца · месяц · день недели

В 09:00, с понедельника по пятницу

Быстрые пресеты
Визуальный конструктор

Изменяйте режим каждого поля так, чтобы он соответствовал нужному запуску. Выражение и объяснение обновляются в реальном времени.

Разбор по полям
Минута
0
Только: 0
Час
9
Только: 9
День месяца
*
Любое допустимое значение
Месяц
*
Любое допустимое значение
День недели
1-5
Выполняется от 1 до 5

Ближайшие запуски вычисляются в вашем браузере, чтобы использовать локальный часовой пояс.

Типичные примеры
*/10 * * * *Каждые 10 минут, весь день.
0 */2 * * *Каждые 2 часа, в минуту 0.
30 7 * * 1-5В 7:30 с понедельника по пятницу.
0 22 * * 6,0По субботам и воскресеньям в 22:00.
15 14 1 * *1-го числа каждого месяца в 14:15.
0 12 1,15 * *1‑го и 15‑го числа каждого месяца в полдень.
0 0 * * 0Каждое воскресенье в полночь.
5 0 * 8 *Каждый день августа в 00:05.
0 0 1 1 *Новый год в полночь.

Поддерживаемые спецсимволы: * (любое значение), , (список: 1,3,5), - (диапазон: 1-5), / (шаг: */15) и ? (без ограничений, эквивалентно *).

Как это работает

Выражение cron определяет, когда выполняется запланированная задача. В классической форме Unix это 5 полей, разделённых пробелами: минута, час, день месяца, месяц и день недели. Расширенный формат (Quartz) добавляет шестое начальное поле для секунд.

Каждое поле принимает значение, список (1,15), диапазон (1-5), шаг (*/15) или * для «любого значения». Допустимые диапазоны: минута 0-59, час 0-23, день месяца 1-31, месяц 1-12 и день недели 0-6 (0 и 7 — воскресенье).

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

Примеры

0 9 * * 1-5В 09:00, с понедельника по пятницу
*/15 * * * *Каждые 15 минут
0 0 1 * *В 00:00, в первый день каждого месяца
30 3 * * 0В 03:30, каждое воскресенье

Сценарии использования

  • Планировать резервные копии, очистки или регулярные отчёты в crontab сервера Linux.
  • Задать частоту запланированного задания в CI/CD (GitHub Actions, GitLab и т. д.).
  • Настраивать регулярные задачи в контейнерах, планировщиках или системах очередей.

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

Что означает */5 в поле?

Это шаг: «каждые 5». Выполняется на 0, 5, 10, 15… этого поля. Например, */5 в минуте равнозначно «каждые 5 минут».

0 и 7 — оба воскресенье?

Да. В поле дня недели и 0, и 7 обозначают воскресенье; 1 — понедельник, 6 — суббота.

Как выполнять задачу раз в час?

С 0 * * * *: она выполняется на 0-й минуте каждого часа.

В чём разница между 5 и 6 полями?

5 полей — это классический cron Unix (начинается с минуты). 6 полей добавляют секунды в начале (стиль Quartz), что полезно для задач, выполняющихся несколько раз в минуту.

Время серверное или моё?

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