Отладка стандартных выражений cron из 5 полей с помощью безопасных предустановок, детерминированного общего URL-адреса, пояснений по полям и временной шкалы предстоящего запуска.
Предварительный просмотр этого расписания cron из 5 полей в Asia/Seoul и расширение следующих прогонов сопоставления 5 для быстрой отладки.
0
9-17
*
*
1-5
Оставайтесь на этой странице, чтобы просмотреть сам график, а затем перейдите к руководству по сопоставлению или соответствующим регулярным выражениям, Markdown и объяснениям различий, когда задача расширяется.
Выражение cron — это строка из пяти полей, определяющая повторяющийся график: минуты, часы, день месяца, месяц и день недели. Некоторые планировщики добавляют дополнительные поля секунд или года.
Стандартный cron имеет 5 полей: минуты (0-59), час (0-23), день месяца (1-31), месяц (1-12), день недели (0-6, воскресенье=0). К специальным символам относятся: * (любой), , (список), - (диапазон), / (шаг). Расширенные форматы могут включать поля секунд и года.
0 0 * * *
Каждый день в полночь
*/15 * * * *
Каждые 15 минут
0 9 * * 1-5
Каждый будний день в 9 утра
0 0 1 * *
Первого числа каждого месяца в полночь
Традиционный cron использует системный часовой пояс. Современные планировщики, такие как Kubernetes CronJobs, позволяют указать часовой пояс. Всегда проверяйте, какой часовой пояс использует ваша система cron.
Стандартный хрон с 5 полями не поддерживает секунды (минимум — каждую минуту). Некоторые системы, такие как Quartz, поддерживают хрон с 6 полями с секундами. Альтернативы включают использование циклов сна или планировщиков задач, рассчитанных на субминутные интервалы.