Генератор cron-выражений
Онлайн Разработка, Код & Данные* * * * *
Соберите cron-выражение в визуальном конструкторе: минута, час, день месяца, месяц и день недели. Инструмент показывает понятное описание, считает ближайшие запуски и выдаёт выражение, готовое вставить в crontab. Без аккаунта и загрузок: всё происходит в вашем браузере.
Обновлено 12 октября 2026
Настройте каждое поле или вставьте готовое выражение: описание, синтаксис и ближайшие запуски обновляются вживую.
* * * * *
Генератор cron бесплатен и без ограничений: сколько угодно выражений, без аккаунта. Расчёт ближайших запусков выполняется в вашем браузере — сервер не используется.
Минута, час, день месяца, месяц, день недели: в каждом поле доступны «Все», «Значение», «Диапазон», «Список», а для времени — «Каждые N». Синтаксис запоминать не нужно: выражение собирается у вас на глазах и обновляется при каждом клике.
Собрать мой cronПод выводом инструмент переформулирует cron в читаемые фразы: «Каждый день в 9:30», «Каждые 5 минут», «1-го числа месяца в полночь». Идеально для проверки старого crontab или описания CI-пайплайна перед запуском в продакшн.
Прочитать описаниеЛокальный движок имитирует cron и показывает пять ближайших дат запуска в местном времени вашего устройства. Вы сразу видите, попадает ли задача в нужный день и час — ещё до того, как строка попадёт в crontab.
Смотреть ближайшие датыРазбор и расчёт дат выполняются полностью в вашем браузере: ничего не отправляется и ничего не хранится на сервере. Последнее выражение сохраняется локально на устройстве, чтобы продолжить с того места, где вы остановились — удобно для итераций над расписанием.
Политика конфиденциальностиНачните с быстрого примера (каждый час, будни, 1-е число…) или собирайте поле за полем. Режим «Выражение» позволяет вставить существующий cron, чтобы проверить и понять его.
Понятная фраза подтверждает ваш замысел; пять ближайших запусков показывают реальный результат во времени. Если выражение недопустимо или невозможно, инструмент сразу об этом сообщает.
Нажмите «Копировать» и вставьте выражение в crontab -e, расписание GitHub Actions, Kubernetes CronJob или любой совместимый планировщик. Не забудьте проверить часовой пояс целевой системы.
Cron-выражение — это фактический стандарт для планирования повторяющихся задач на серверах Unix и в облачных платформах. Пяти полей хватает, чтобы описать почти любой ритм: каждую минуту, каждый час, каждую ночь, каждый понедельник, первое число… Генератор cron от Volade уже Volade собирает эту синтаксическую конструкцию за вас, переформулирует её понятным языком и имитирует ближайшие запуски — ничего не отправляя никуда.
Минута (0–59), час (0–23), день месяца (1–31), месяц (1–12), день недели (0–7, 0 и 7 = воскресенье). Каждое поле принимает * (все значения), одиночное значение (30), диапазон (1-5), список (1,15) или шаг (*/5, 10-40/10). Инструмент скрывает неприменимые режимы (например, «каждые N» для месяца), чтобы избежать неверной синтаксики.
0 9 * * * = каждый день в 9:00. 30 2 * * 0 = воскресенье в 2:30. */15 * * * * = каждые 15 минут. 0 0 1 1 * = 1 января в полночь. 0 8 * * 1-5 = каждый рабочий день в 8:00. Запомнить эти шаблоны достаточно для 90 % задач; для остального визуальный конструктор Volade собирает строку поле за полем и копирует её в буфер обмена.
Локальный crontab следует часовому поясу сервера (TZ). GitHub Actions, GitLab CI и многие PaaS планируют в UTC : расписание на 9:00 UTC сработает в 10:00 или 11:00 по Европе в зависимости от летнего времени. Прежде чем подтверждать критичное выражение (биллинг, отчёты), уточните часовой пояс планировщика и проверьте ближайшие даты в инструменте.
Синтаксис поддерживает мощные комбинации: 0 9-18/2 * * * (каждые 2 часа с 9:00 до 18:00), 0 0,12 1 */2 * (полночь и полдень, через день), 15 14 1 * * (1-го числа в 14:15). Поле недели в некоторых cron принимает сокращённые названия (mon, tue…) — инструмент работает с числовыми значениями, чтобы оставаться переносимым между системами.
0 0 30 2 * (30 февраля) никогда не выполнится. То же с 0 0 31 4 * (31 апреля). В cron нет встроенной идеи «последнего дня месяца» (кроме расширения Vixie с L): для этого лучше использовать скрипт или расширенное системное выражение. Генератор находит выходящие за границы диапазоны и сообщает об ошибках синтаксиса до того, как вы вставите строку в crontab.
POSIX cron ограничивается минутой. Quartz (Java), Spring и некоторые инструменты принимают 6-ю колонку (секунды) и 7-ю (год). GitHub Actions поддерживает интервалы вроде «every 5 minutes», но не произвольные шаги во всех полях. При сомнениях придерживайтесь стандартного формата из 5 полей: он наиболее переносим — именно его и выдаёт генератор.
crontab -e в Linux и macOS; Windows Task Scheduler через обёртки; GitHub Actions (on.schedule.cron); GitLab CI (rules:schedule); Kubernetes CronJob; AWS EventBridge Scheduler; Google Cloud Scheduler; systemd timers (OnCalendar, похожий синтаксис). Формат XML и Формат JSON от Volade дополняют цепочку, когда ваши задачи потребляют или производят структурированные данные.