Генератор Cron
Создавайте и транслируйте cron-выражения с помощью визуального интерфейса. Поддержка стандартного 5-польного синтаксиса cron.
* * * * *Читаемый вид: Каждую минуту
Быстрые шаблоны
*****Создавать cron-выражения визуально, прямо в браузере
Cron-выражения — компактная нотация для планирования повторяющихся задач, но их сложно читать и писать. Генератор Cron Zolkit позволяет создать любое расписание с помощью визуального редактора и транслирует результат в понятный текст — не нужно запоминать порядок полей.
Визуальный конструктор
Выбирайте режимы (каждый, конкретное значение, диапазон, шаг) для каждого из пяти полей cron. Выражение обновляется в реальном времени по мере настройки.
Мгновенная трансляция
Сгенерированное выражение переводится в понятный текст, чтобы вы могли проверить расписание перед копированием.
Стандартный 5-польный синтаксис
Генерирует стандартные cron-выражения, совместимые с crontab, GitHub Actions, Kubernetes CronJob, AWS EventBridge и большинством Unix-планировщиков.
Быстрые шаблоны
Шаблоны в один клик для самых распространённых расписаний: каждую минуту, каждый час, ежедневно в полночь, в полдень, еженедельно, ежемесячно и будни в 9:00.
100% приватно
Всё работает в браузере. Никакие данные выражений не отправляются на сервер.
Бесплатно навсегда
Без аккаунта, без ограничений, без платных функций. Создание cron-выражений бесплатно.
Как создать cron-выражение
- 1
Выберите шаблон для распространённых расписаний (каждый час, ежедневно) или начните с нуля с визуальным конструктором.
- 2
Настройте поля «Минута», «Час», «День», «Месяц» и «День недели», выбрав режим (Каждый, Конкретное, Диапазон, Шаг) и введя значения.
- 3
Скопируйте готовое выражение из верхней строки и вставьте в crontab, конфигурацию CI или планировщик.
Часто задаваемые вопросы
Что означают 5 полей в cron-выражении?
По порядку: Минута (0–59), Час (0–23), День месяца (1–31), Месяц (1–12) и День недели (0–6, воскресенье = 0). Звёздочка (*) означает «каждое значение». Например, '0 9 * * 1-5' запускается в 9:00 каждый будний день.
Что означает */5 в cron-выражении?
Синтаксис шага */N означает «каждые N единиц». Так, */5 в поле минут означает каждые 5 минут (0, 5, 10, 15…). В поле часов */2 означает каждые 2 часа.
Совместимо ли это с расписаниями GitHub Actions?
Да. GitHub Actions использует стандартный 5-польный синтаксис cron в триггере 'schedule'. Обратите внимание, что GitHub Actions работает в UTC — учитывайте разницу часовых поясов при настройке расписания.
Можно ли использовать для Kubernetes CronJob?
Да. Поле spec.schedule Kubernetes CronJob принимает стандартные 5-польные cron-выражения. Выражения, сгенерированные здесь, полностью совместимы.
Каков минимальный интервал cron?
Стандартный cron имеет разрешение одна минута — наименьшее поле это «Минута». Для расписаний с меньшим интервалом нужен другой инструмент, например очередь задач или цикл с задержкой в приложении.
Поддерживается ли 6-польный cron с секундами?
Генератор ориентирован на стандартный 5-польный формат, используемый большинством планировщиков. Некоторые платформы (например Spring, Quartz) используют 6-польный формат с ведущим полем «Секунды» — для таких случаев добавьте '0' в начало сгенерированного выражения.