Парсер выражений cron
Описание
Разбирайте cron-выражения в понятные, человекочитаемые описания.
О сервисе Парсер выражений cron
Парсер cron переводит выражения cron в понятные, читаемые человеком расписания — так «0 9 * * 1-5» становится «В 09:00, с понедельника по пятницу». Он объясняет каждое поле, поддерживает секунды и макросы вроде @daily и @hourly, а также показывает подробную разбивку, что упрощает написание и перепроверку запланированных задач перед их развёртыванием.
Как использовать
- Введите или вставьте выражение cron в поле ввода.
- Прочитайте описание на простом языке о том, когда оно срабатывает.
- Используйте разбивку по полям, чтобы подтвердить минуту, час, день, месяц и день недели.
- Корректируйте выражение, пока описание не совпадёт с вашим предполагаемым расписанием.
Примеры
| Пример | Ввод | Вывод |
|---|---|---|
| Будни в 9:00 | 0 9 * * 1-5 | В 09:00, с понедельника по пятницу |
| Каждые 15 минут | */15 * * * * | Каждые 15 минут |
Частые вопросы
Что означают пять полей cron?
По порядку: минута (0–59), час (0–23), день месяца (1–31), месяц (1–12) и день недели (0–6, где 0 — воскресенье). Звёздочка означает «каждое» значение для этого поля.
Что означает */5 в поле cron?
Это означает «каждые 5 единиц» для этого поля. В поле минут */5 срабатывает на минуте 0, 5, 10, 15 и так далее — то есть каждые пять минут.
Что такое макросы вроде @daily и @hourly?
Сокращения для распространённых расписаний. @hourly = «0 * * * *», @daily = «0 0 * * *», @weekly = «0 0 * * 0». Не каждая реализация cron их поддерживает, поэтому проверьте ваш планировщик.
Как взаимодействуют день месяца и день недели?
В большинстве реализаций cron, если оба ограничены (не *), задача запускается, когда совпадает ЛЮБОЙ из них — частый источник сюрпризов. Оставляйте один из них как *, если вам действительно не нужно поведение ИЛИ.