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

Free Бесплатно · Без регистрации · Данные не сохраняются Build · Validate · Explain
Expression
* * * * *
Every minute
Common Presets
Next 10 Run Times

Другие инструменты разработчика

Regex
Live test regex
Timestamp
Unix ↔ Date
URL Encoder
Percent-encoding
YAML Форматтер
Format & validate
TOML Форматтер
Format & validate
JSON→YAML
To YAML config
Калькулятор
Standard/Scientific
JSON Форматтер
Format, validate & minify

Почему это лучший генератор Cron выражений

Визуальный конструктор

Настраивайте каждое поле визуально — выберите Every, конкретные значения, диапазон или шаговый интервал. Выражение обновляется в реальном времени по мере настройки каждой части расписания.

Понятное объяснение

Каждое cron-выражение автоматически переводится в понятное человеку описание. Больше не нужно гадать, что означает 0 */6 * * * — вы сразу увидите «Каждые 6 часов».

Предпросмотр следующего запуска

Просматривайте ближайшие 10 времён запуска, рассчитанных от текущего момента в вашем локальном часовом поясе. Убедитесь, что расписание срабатывает точно в ожидаемое время, перед развёртыванием.

5 & 6 полей

Стандартный Unix cron использует 5 полей (минута час день месяц день недели). Расширенный cron (Spring, Quartz, AWS EventBridge) добавляет поле секунд. Переключайтесь между форматами одним щелчком.

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

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

Cron-выражение — это строка из 5 (или 6) разделённых пробелами полей, задающая повторяющееся расписание. Поля: минута, час, день месяца, месяц и день недели. Например, 0 9 * * 1-5 означает «в 9:00 каждый будний день».

Что означает * в cron?

Звёздочка (*) в поле cron — это подстановочный символ, означающий «любое допустимое значение». * в поле минут означает «каждую минуту», а * в поле часов означает «каждый час».

Что означает */ в cron?

Синтаксис */n означает «каждые n единиц». */15 в поле минут срабатывает в 0, 15, 30 и 45. */2 в поле часов срабатывает каждые 2 часа, начиная с полуночи.

Как запускать cron-задачу каждый день в полночь?

Используйте 0 0 * * *. Это означает минуту 0, час 0, каждый день. Многие системы также принимают сокращение @daily или @midnight.

В чём разница между 5-польным и 6-польным cron?

Стандартный Unix cron имеет 5 полей: минута час день месяц день недели. Некоторые системы (Spring, Quartz, AWS EventBridge) расширяют его до 6 полей, добавляя поле секунд в начало, что позволяет планировать с точностью до секунды.

Подробное руководство
Руководство по инструментам разработчика
Regex, Cron, Timestamp, URL и другие
Читать руководство