Примеры выражений Cron и отладка расписания
Используйте эту страницу, когда расписание выглядит правдоподобным на бумаге, но вам все равно нужно проверить, как стандартное выражение cron из 5 полей будет вести себя на практике.
Парсер обрабатывает стандартный cron из 5 полей. Поля секунд и года в кварцевом стиле не поддерживаются.
Используйте это, когда
Расписание выполняется слишком часто, недостаточно часто или в неправильный день/час, и вам нужно четкое объяснение, прежде чем редактировать производственную конфигурацию.
Что проверить в первую очередь
Проверьте нормализованное выражение, часовой пояс предварительного просмотра и временную шкалу следующего запуска, прежде чем предположить, что планировщик неправильный.
Ограждение
Это руководство основано на стандартном 5-полевом cron. Если исходное выражение включает поля секунд или года, обрежьте его перед предварительным просмотром здесь.
Опрос в рабочее время
Используйте пример почасовой оплаты в будние дни, когда вам нужно объяснить другому рецензенту автоматизацию рабочего времени.
0 9-17 * * 1-5
Каждые 5 минут
Проверьте регулярность опроса, прежде чем рассматривать высокочастотное задание как проблему развертывания или очереди.
*/5 * * * *
Ночное резервное копирование
Прежде чем расширять область отладки, просмотрите окно резервного копирования с точными временными метками следующего запуска.
30 2 * * *
Этот рабочий процесс предназначен для стандартных расписаний cron с 5 полями, поэтому он хорошо подходит для обычного cron Linux, многих заданий CI и других планировщиков минутного уровня.
- Удалите поля секунд или года, прежде чем вставлять сюда выражение в стиле Quartz.
- Рассматривайте временную шкалу как средство отладки, а не как доказательство того, что удаленный планировщик настроен таким же образом.
Используйте разбивку по полям и временную шкалу следующего запуска вместе, когда вам нужно показать, почему расписание расширяется таким образом.
- Сравните часовой пояс предварительного просмотра и UTC, чтобы путаница с часовыми поясами была видна на раннем этапе.
- Наблюдайте за взаимодействием дня месяца и дня недели, когда оба ограничены.