Настраивайте каждое поле визуально — выберите Every, конкретные значения, диапазон или шаговый интервал. Выражение обновляется в реальном времени по мере настройки каждой части расписания.
Каждое cron-выражение автоматически переводится в понятное человеку описание. Больше не нужно гадать, что означает 0 */6 * * * — вы сразу увидите «Каждые 6 часов».
Просматривайте ближайшие 10 времён запуска, рассчитанных от текущего момента в вашем локальном часовом поясе. Убедитесь, что расписание срабатывает точно в ожидаемое время, перед развёртыванием.
Стандартный Unix cron использует 5 полей (минута час день месяц день недели). Расширенный cron (Spring, Quartz, AWS EventBridge) добавляет поле секунд. Переключайтесь между форматами одним щелчком.
Cron-выражение — это строка из 5 (или 6) разделённых пробелами полей, задающая повторяющееся расписание. Поля: минута, час, день месяца, месяц и день недели. Например, 0 9 * * 1-5 означает «в 9:00 каждый будний день».
Звёздочка (*) в поле cron — это подстановочный символ, означающий «любое допустимое значение». * в поле минут означает «каждую минуту», а * в поле часов означает «каждый час».
Синтаксис */n означает «каждые n единиц». */15 в поле минут срабатывает в 0, 15, 30 и 45. */2 в поле часов срабатывает каждые 2 часа, начиная с полуночи.
Используйте 0 0 * * *. Это означает минуту 0, час 0, каждый день. Многие системы также принимают сокращение @daily или @midnight.
Стандартный Unix cron имеет 5 полей: минута час день месяц день недели. Некоторые системы (Spring, Quartz, AWS EventBridge) расширяют его до 6 полей, добавляя поле секунд в начало, что позволяет планировать с точностью до секунды.