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

Создавайте, проверяйте и визуализируйте расписания cron с учётом часовых поясов

Конструктор
Минута*
Час*
День месяца*
Месяц*
День недели*
Выражение
Выражение
*****

Every minute

Верное выражение
Конвертер
Quartz (Java)
0 * * * * ?
AWS CloudWatch
cron(* * * * ? *)
systemd timer
OnCalendar=*-*-* *:*:00
Human Readable
Every minute
Следующие запуски

Нет предстоящих запусков

Шкала
0 запусков за период
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Разбор
ПолеЗначениеЗначение
Minute*Every minute
Hour*Every hour
Day of Month*Every day of month
Month*Every month
Day of Week*Every day of week
Что такое cron-выражение?

Cron-выражение — это строка временных полей, разделенных пробелами, которая задает расписание повторяющихся задач. Формат появился в Unix-подобных системах, а теперь используется в Linux crontab, Java Quartz Scheduler, AWS CloudWatch Events и Kubernetes CronJobs. Каждое поле отвечает за минуту, час, день месяца, месяц или день недели.

Форматы Standard и Quartz

Standard (Unix) использует 5 полей: минута, час, день месяца, месяц и день недели. Quartz, часто используемый в Java/Spring, добавляет поле секунд в начало, поэтому обычно содержит 6 полей. Также Quartz поддерживает символ ? для значения «не задано» в полях дня месяца или дня недели. Инструмент поддерживает оба формата и конвертацию между ними.

Как использовать
  1. 1.Выберите формат Standard или Quartz.
  2. 2.Настройте поля через визуальный Builder или переключитесь в Raw Editor для прямого ввода.
  3. 3.Попробуйте режим Natural Language, например "every weekday at 9 AM".
  4. 4.Проверьте выражение, понятное описание и ближайшие времена запуска.
  5. 5.Используйте вкладки Timeline, Breakdown и Convert для более подробного анализа.
Возможности
  • Визуальный конструктор полей с режимами every, step, range и specific values
  • Готовые пресеты по категориям
  • Разбор естественного языка
  • Симулятор ближайших запусков с часовыми поясами и DST
  • Визуальная шкала на 24 часа и 7 дней
  • Таблица разбора каждого поля
  • Конвертация Standard, Quartz, AWS CloudWatch и systemd timer
  • Проверка в реальном времени
  • 100% обработка в браузере
Частые шаблоны
  • */5 * * * * — каждые 5 минут
  • 0 * * * * — каждый час в :00
  • 0 0 * * * — ежедневно в полночь
  • 0 9 * * 1-5 — по будням в 9:00
  • 0 0 1 * * — первого числа каждого месяца
  • 0 2 * * 0 — по воскресеньям в 2:00