Cron-расписание

Данные обрабатываются только в вашем браузере.

Проверка готового cron-выражения

Вставьте выражение из пяти полей. Поддерживаются *, списки, диапазоны, шаги и алиасы @daily/@weekly.

Результат разбора

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

Ближайшие запуски

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

    Стандартное расписание состоит из пяти полей: минута, час, день месяца, месяц и день недели. Поддерживаются звёздочка, списки, диапазоны, шаги, английские сокращения месяцев и дней недели, а также распространённые алиасы от @hourly до @yearly.

    Пример расписания по будням

    Выражение */15 9-18 * * 1-5 запускает задачу каждые 15 минут с 09:00 до 18:59 с понедельника по пятницу. Время фактического запуска определяется часовым поясом и настройками cron на целевом сервере.

    Локальная обработка

    Парсинг, генерация и расчёт ближайших запусков выполняются в вашем браузере. Выражения не отправляются на сервер DevToolbox.

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

    В каком порядке записываются поля cron?

    Порядок такой: минута (0–59), час (0–23), день месяца (1–31), месяц (1–12 или JAN–DEC), день недели (0–7 или SUN–SAT). Воскресенье можно обозначить 0 или 7.

    Как сочетаются день месяца и день недели?

    В классическом Unix cron, если оба поля ограничены, запуск происходит при совпадении хотя бы одного из них. Если одно поле содержит звёздочку, должно совпасть второе поле.

    Поддерживаются ли выражения Quartz с ?, L, W и #?

    Нет. Инструмент проверяет классический Unix cron из пяти полей. Quartz использует другую модель с дополнительным полем секунд и специальными операторами.

    Почему время на сервере может отличаться от прогноза?

    Cron обычно использует часовой пояс сервера или явно заданный CRON_TZ. Здесь можно показать результат в локальном времени браузера или UTC. Переходы на летнее время и особенности конкретного cron-демона следует проверить в целевой среде.