Генератор 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), поэтому всегда проверяйте в целевом окружении выполнения.