DevToolbox

Бесплатно онлайн Cron Expression Parser

Мгновенно разбирайте и понимайте cron-выражения. Получайте понятное описание и следующие 5 запланированных запусков. Бесплатно, 100% на стороне клиента.

100% на стороне клиента · Данные никогда не покидают ваш браузер
*/5
minute
*
hour
*
day of month
*
month
*
day of week
Field reference
FieldRangeSpecial chars
minute0-59* / , -
hour0-23* / , -
day of month1-31* / , - L W
month1-12* / , -
day of week0-7 (0/7=Sun)* / , - L #

Как использовать Cron Expression Parser

Введите или вставьте cron-выражение в поле ввода. Пять индикаторов полей под полем ввода показывают текущее значение каждой позиции с первого взгляда.

  • Нажмите Разобрать или Ctrl/Cmd+Enter, чтобы сгенерировать понятное описание и следующие 5 запланированных запусков в вашем местном часовом поясе.
  • Разверните Типичные примеры, чтобы загрузить готовое выражение — идеально для изучения синтаксиса.
  • В таблице Справка по полям внизу указаны допустимые диапазоны и специальные символы для каждой позиции.

Поддерживаемые специальные символы: * (все), , (список), - (диапазон), / (шаг), ? (любое, только поля дня), L (последний), W (ближайший рабочий день), # (n-й день недели).

Часто задаваемые вопросы

Что такое cron-выражение?

Cron-выражение — это строка из пяти полей (минута, час, день месяца, месяц, день недели), определяющая повторяющееся расписание. Оно используется Unix-подобными системами и планировщиками задач для автоматического запуска задач.

Что означает * (звёздочка) в поле cron?

* означает «все значения» для данного поля. Например, * в поле минуты означает «каждую минуту». В комбинации * * * * * запускается каждую минуту каждого часа каждого дня.

В чём разница между */5 и 0,5,10,15,20,25,30,35,40,45,50,55?

Они эквивалентны. */5 использует синтаксис шага и означает «каждое 5-е значение начиная с 0». Явные списки через запятую дают тот же результат, но более многословны.

Поддерживает ли инструмент 6-польный cron с секундами?

Этот парсер поддерживает стандартный 5-польный формат Unix cron (от минут до дня недели). Некоторые системы (например, Quartz Scheduler) добавляют поле секунд — такие выражения здесь не поддерживаются.

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

Минуты: 0–59. Часы: 0–23. День месяца: 1–31. Месяц: 1–12 (или JAN–DEC). День недели: 0–7 (0 и 7 — оба воскресенье, или SUN–SAT).

Можно ли использовать названия месяцев и дней недели?

Да. Для месяцев можно писать JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC, а для дней недели — SUN, MON, TUE, WED, THU, FRI, SAT.

Связанные инструменты

Связанные статьи