DevToys Web Pro iconDevToys Web ProБлог
Оцените нас:
Попробуйте расширение для браузера:

Генератор cron-выражений

Включать секунды:Выкл.
Количество дат:

Шаблоны

Настройка полей

Минута
Час
День месяца
Месяц
День недели

Сгенерированное cron-выражение

* * * * *
Технические детали

Как работает генератор cron-выражений

Что делает инструмент

Этот генератор cron-выражений помогает визуально создавать корректные cron-выражения без необходимости запоминать синтаксис cron. Конструктор cron позволяет настраивать поля по отдельности для минут, часов, дней, месяцев и дней недели, с опциональной поддержкой секунд. По мере настройки каждого поля cron-выражение обновляется в реальном времени вместе с человекочитаемым описанием и предпросмотром ближайших дат выполнения.

Распространенные сценарии использования для разработчиков

Разработчики используют этот генератор crontab при настройке запланированных задач в CI/CD-пайплайнах, конфигурации cron-задач на серверах или определении расписаний в оркестраторах задач вроде Airflow или Kubernetes CronJobs. Визуальный конструктор cron устраняет синтаксические ошибки и экономит время по сравнению с ручным написанием выражений. Он дополняет инструмент «Парсер cron-выражений», который работает в обратном направлении.

Поддерживаемые режимы полей

Каждое поле поддерживает четыре режима настройки: Каждый (подстановочный символ *), Конкретные значения (списки через запятую, например 1,3,5), Диапазон (запись через дефис, например 9-17) и Шаг (запись через слэш, например */15). Они покрывают все стандартные шаблоны синтаксиса Unix cron. Генератор поддерживает как 5-польный (стандартный), так и 6-польный (с секундами) формат.

Пресеты и быстрый старт

Встроенные пресеты предоставляют распространённые шаблоны расписаний: каждую минуту, каждый час, ежедневно в полночь или в полдень, по будням в 9:00, каждые 15 минут, каждые 6 часов, ежемесячно 1-го числа и еженедельно в понедельник или воскресенье. Нажмите на любой пресет, чтобы заполнить поля, затем при необходимости настройте под свои требования.

Когда использовать этот инструмент, а когда — код

Используйте этот генератор cron-расписаний для быстрого создания выражений и экспериментов. Для продакшн-систем проверяйте сгенерированные выражения с помощью связанного инструмента Cron Parser или тестируйте их в среде вашего приложения. Поведение cron может отличаться между системами (Unix cron vs Quartz vs Spring), поэтому всегда проверяйте в целевом окружении выполнения.