Перейти к содержимому

Генератор cron-выражений — расшифровка и запуски

Составьте или вставьте cron-выражение из пяти полей, прочитайте его обычным языком и посмотрите 10 ближайших запусков в вашем часовом поясе. Есть шаблоны.

Преобразование в браузере · Без регистрации

Пять полей: минута (0–59), час (0–23), день месяца (1–31), месяц (1–12), день недели (0–6, воскресенье = 0). Используйте *, списки (1,15), диапазоны (1-5) и шаги (*/10).

До 100 000 единиц UTF-16 на ввод и 1 000 000 на результат. Поддерживаемые форматы и примеры приведены ниже.

Как пользоваться

  1. Выберите шаблон или оставьте «Своё выражение» и введите cron-выражение из пяти полей.
  2. Запустите, чтобы прочитать расписание обычным языком.
  3. Проверьте 10 ближайших запусков в часовом поясе вашего устройства и скопируйте выражение.

Пример

*/15 9-17 * * 1-5 → Каждые 15 минут, с 09:00 до 17:59, с понедельника по пятницу

Подробности и ограничения

Поля: минута, час, день месяца, месяц и день недели — как в crontab Linux, GitHub Actions и большинстве планировщиков. Выражения из шести полей с секундами и макросы вроде @daily не принимаются.

Время запусков рассчитывается в часовом поясе браузера. Многие серверы и CI-сервисы выполняют cron в UTC — пересчитайте часы, если ваш планировщик работает так же.

FAQ

Что означает */5?

Каждое 5-е значение поля: */5 в поле минут срабатывает в минуты 0, 5, 10 … 55.

Что, если заданы и день месяца, и день недели?

Стандартный cron срабатывает, когда совпадает любое из них. Например, 0 9 1 * 1 выполняется 1-го числа месяца и каждый понедельник.

Воскресенье — это 0 или 7?

В большинстве реализаций cron для воскресенья принимаются оба значения; 0 — переносимый вариант.

Справочники по форматам

Страница инструмента обновлена: