Конструктор и анализатор cron-выражений

Постройте стандартное 5-полевое cron-выражение — укажите минуту, час, день месяца, месяц и день недели, которые вам нужны, или вставьте существующее выражение, чтобы прочитать его простым языком и посмотреть его следующие 5 запусков. Готовые пресеты покрывают самые частые расписания (каждые 15 минут, по будням в 9:00, ежемесячно 1-го числа, …). Выражения, созданные здесь, работают в crontab, systemd-таймерах и в большинстве планировщиков. Всё интерпретируется локально в вашем браузере; старая страница Инструменты таймеров тоже содержит небольшой парсер cron только для чтения.
Что такое cron? Cron — это планировщик заданий, встроенный в Unix-подобные системы (Linux, macOS и служба cron в WSL). cron-выражение — это компактный способ сказать «запускать эту команду в эти моменты времени» — записывается оно как 5 полей, разделённых пробелами: минута (0-59), час (0-23), день месяца (1-31), месяц (1-12), день недели (0-7, где 0 и 7 — воскресенье). Звёздочка * означает «любое значение» для этого поля, поэтому 0 9 * * 1-5 означает «9:00, с понедельника по пятницу», а */15 * * * * означает «каждые 15 минут». Эта страница придерживается стандартной 5-полевой формы (без поля секунд), поэтому выражения, которые вы строите здесь, также работают в файлах crontab, cron.d, systemd-таймерах и в службе cron большинства облачных планировщиков — что делает этот инструмент удобным и для создания новых расписаний, и для разбора чужих.
Выражение 0 9 * * *
Только пять полей. Порядок всегда такой: минута час день-месяца месяц день-недели: минуты 0-59, часы 0-23, день месяца 1-31, месяц 1-12, день недели 0-7 (и 0 и 7 означают воскресенье). Поле принимает * (любое значение), список 1,15,30, диапазон 9-17, шаг */15 (или 10-40/5) и комбинации. Шестое (секундное) поле некоторых планировщиков и расширения ?, L, # cron-выражений в стиле Quartz не поддерживаются здесь. Когда и день месяца, и день недели ограничены, выражение совпадает с любым из них (стандартное поведение cron).