Анализатор выражений Cron

Отладка стандартных выражений cron из 5 полей с помощью безопасных предустановок, детерминированного общего URL-адреса, пояснений по полям и временной шкалы предстоящего запуска.

Ввод выражения
Очистить
Используйте живой анализатор cron, а затем продолжите обзор автоматизации.

Оставайтесь на этой странице, чтобы просмотреть сам график, а затем перейдите к руководству по сопоставлению или соответствующим регулярным выражениям, Markdown и объяснениям различий, когда задача расширяется.

Центр автоматизации/текстовых операций
Вернитесь к средству выбора кластера для рабочих процессов cron, regex, Markdown и diff.
Руководство по проверке регулярных выражений
Переключитесь на регулярное выражение, когда запланированная задача завершается сбоем из-за сопоставления с шаблоном, а не из-за времени.
Руководство по предварительному просмотру Markdown
Задокументируйте расписание в Runbook, предназначенном для браузера, как только будет выбрано правильное время.
Руководство по обзору различий
Сравните старую и новую конфигурацию cron, как только вы узнаете, какое поле изменилось.
Что такое выражение Cron?

Выражение cron — это строка из пяти полей, определяющая повторяющийся график: минуты, часы, день месяца, месяц и день недели. Некоторые планировщики добавляют дополнительные поля секунд или года.

Формат поля 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?

Традиционный cron использует системный часовой пояс. Современные планировщики, такие как Kubernetes CronJobs, позволяют указать часовой пояс. Всегда проверяйте, какой часовой пояс использует ваша система cron.

Как мне выполнять задание каждую секунду?

Стандартный хрон с 5 полями не поддерживает секунды (минимум — каждую минуту). Некоторые системы, такие как Quartz, поддерживают хрон с 6 полями с секундами. Альтернативы включают использование циклов сна или планировщиков задач, рассчитанных на субминутные интервалы.