В 09:00, с понедельника по пятницу
Изменяйте режим каждого поля так, чтобы он соответствовал нужному запуску. Выражение и объяснение обновляются в реальном времени.
09**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 использует часовой пояс системы, где он запускается. Этот инструмент вычисляет ближайшие запуски в часовом поясе вашего браузера только для предпросмотра.