Конструктор выражений cron

Собрать выражения cron, прочитать их обычным языком и увидеть ближайшие запуски
  • Файлы не покидают устройство
  • Работает в браузере
  • Бесплатно, без регистрации и водяных знаков

Edit the fields below or paste an expression here — they stay in sync.

Minute */15Hour 9-17Day of month *Month *Day of week 1-5

In plain words

…

Minute

0–59
Every
starting at

Hour

0–23
FromTo

Day of month

1–31

Month

1–12

Day of week

0–6
FromTo

Next 10 runs

Cron runs in the server’s time zone (GitHub Actions always uses UTC).

Crontab line

*/15 9-17 * * 1-5 /usr/local/bin/backup.sh

Как пользоваться: Конструктор выражений cron

Соберите выражение cron поле за полем или вставьте его, чтобы раскодировать. Инструмент объясняет его обычными словами, перечисляет ближайшие 10 запусков в любом часовом поясе и поддерживает стандартный cron из 5 полей, cron из 6 полей с секундами и Quartz.

  1. 1

    Выберите формат: стандартный (5 полей), с секундами (6) или Quartz (6–7).

  2. 2

    Начните с пресета или задайте каждое поле: каждый, конкретные, диапазон, интервал или свой.

  3. 3

    Или вставьте выражение в «Выражение cron»; поля обновятся под него.

  4. 4

    Прочитайте «Обычными словами» и «Ближайшие 10 запусков», при необходимости смените часовой пояс, затем скопируйте выражение.

Частые вопросы

Какой формат cron использует GitHub Actions?

Стандартный (5 полей), как у Linux crontab, Kubernetes CronJob и Vercel. GitHub Actions всегда запускает расписания в UTC.

Чем отличается Quartz?

Quartz добавляет секунды и необязательный год, нумерует дни недели 1–7 начиная с воскресенья и требует ? либо в дне месяца, либо в дне недели.

Понимает ли он @daily и другие макросы?

Да. Макросы вроде @hourly, @daily, @weekly, @monthly и @yearly раскрываются и объясняются.

Почему для моего выражения нет ближайших запусков?

Движок предпросмотра не поддерживает символ W (ближайший будний день). Выражение всё ещё может быть допустимым на вашем планировщике.

Можно ли получить полную строку crontab?

Да. В стандартном формате введите команду в «Строке crontab» и скопируйте готовую строку.