Разберитесь с cron-расписаниями перед запуском
Cron-выражения компактны, но небольшая ошибка в поле может запускать задачу намного чаще или намного реже, чем задумано. Этот парсер проверяет выражение в вашем браузере, объясняет расписание понятным языком, разбирает каждое поле и показывает ближайшие времена запуска.
Когда использовать
- Проверьте расписание развертывания, резервного копирования, очистки или уведомлений, прежде чем добавлять его на сервер, в CI-систему или в планировщик задач.
- Сравните скопированное cron-выражение с расписанием, которое вы действительно ожидаете.
- Изучайте или отлаживайте синтаксис cron, меняя по одному полю и наблюдая, как обновляется объяснение.
Поддерживаемый формат
Инструмент поддерживает стандартные Unix cron-выражения из пяти полей: минута, час, день месяца, месяц и день недели. Также можно использовать выражение из шести полей с секундами в начале для планировщиков, которые поддерживают точность до секунды.
Как читать результат
Сводка дает описание понятным языком, а таблица полей показывает, как разбирается исходное выражение. Ближайшие времена запуска используют локальный часовой пояс вашего браузера, поэтому сравните их с часовым поясом планировщика, который будет запускать задачу.
Примечания
- Значения дня недели обычно используют
0или7для воскресенья, также принимаются имена вродеMONилиFRI. - Имена месяцев, например
JANилиDEC, могут упростить проверку рабочих расписаний. - Если ваш планировщик использует другой диалект cron, проверьте специальные токены, такие как
?,L,Wили#, в собственной документации этого планировщика.