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

Конструктор выражений crontab

Создавайте cron-выражения визуально с нашим бесплатным конструктором выражений crontab - без заучивания синтаксиса. Нажимайте на параметры расписания для каждого поля (минута, час, день, месяц, день недели), выбирайте из 15 типичных шаблонов и получайте понятное описание со следующими 5 запланированными запусками. Вставьте существующее выражение, чтобы отредактировать его визуально. Вся обработка выполняется локально в вашем браузере - без регистрации.

Crontab Expression Builder

Build a cron expression visually by clicking schedule options for each field. Choose from presets or configure minute, hour, day, month, and weekday fields individually. The expression updates in real time with a human-readable description and next 5 run times.

Quick Presets
Minute
*

Matches every minute (*).

Hour
*

Matches every hour (*).

Day of Month
*

Matches every day of month (*).

Month
*

Matches every month (*).

Day of Week
*

Matches every day of week (*).

Cron Expression
* * * * *
Runs every minute
Next 5 Scheduled Runs
Sat, Oct 3, 04:38 PMSat, Oct 3, 04:39 PMSat, Oct 3, 04:40 PMSat, Oct 3, 04:41 PMSat, Oct 3, 04:42 PM
Cron Expression Format
MIN HOUR DOM MON DOW
Minute
0-59
Hour
0-23
Day of Month
1-31
Month
1-12
Day of Week
0-6 (Sun=0)
*Every value
*/nEvery n-th value
a-bRange a to b
a,b,cSpecific values

Зачем использовать наш конструктор выражений crontab?

  • Мгновенное визуальное создание cron-выражений: создавайте cron-выражения мгновенно, нажимая на параметры расписания, без заучивания синтаксиса. Наш конструктор обновляет выражение в реальном времени по мере настройки каждого поля, с понятным описанием и следующими 5 запусками.
  • Безопасный конструктор выражений crontab онлайн: всё создание cron-выражений происходит локально в вашем браузере. Ваши настройки расписаний никогда не покидают устройство, обеспечивая 100 % приватность при каждом использовании нашего онлайн-конструктора.
  • Конструктор выражений crontab онлайн - без установки: используйте наш конструктор прямо в любом браузере без загрузок, расширений и ПО. Создавайте cron-выражения с любого устройства, где угодно, совершенно бесплатно.
  • 15 шаблонов и 5 режимов поля: выбирайте из 15 типичных шаблонов расписания или настраивайте каждое поле отдельно с 5 режимами: Каждое, Конкретное, Диапазон, Шаг и Своё. Вставляйте существующее cron-выражение, чтобы отредактировать его визуально одним кликом.

Типичные сценарии использования конструктора выражений crontab

  • Планирование резервных копий сервера: используйте наш конструктор для создания cron-выражений для автоматических резервных копий сервера. Настраивайте ежедневные, еженедельные или ежемесячные расписания резервного копирования визуально, без заучивания синтаксиса cron.
  • Задачи обслуживания баз данных: администраторы баз данных используют наш конструктор для планирования задач обслуживания: перестроения индексов, обновления статистики и очистки. Создавайте точные расписания для непиковых часов с визуальным редактором полей.
  • Триггеры конвейеров CI/CD: DevOps-инженеры используют наш конструктор для создания запланированных триггеров конвейеров для ночных сборок, обновлений зависимостей и автоматических тестов. Предпросмотр следующего запуска подтверждает расписание перед развёртыванием.
  • Автоматизация писем и отчётов: маркетинговые команды и аналитики используют наш конструктор для планирования автоматической отправки писем и генерации отчётов. Создавайте расписания только по будням или на конец месяца с режимами диапазона и конкретного значения.
  • Опрос API и синхронизация данных: разработчики используют наш конструктор для планирования задач опроса API, синхронизации данных и сброса кэша. Режим Шаг упрощает создание выражений «каждые N минут».
  • Изучение синтаксиса cron: разработчики, впервые знакомящиеся с cron, используют наш конструктор, чтобы понять, как работают cron-выражения. Визуальный редактор полей и понятное описание облегчают изучение синтаксиса через эксперименты.

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

Cron-выражение - это строка из пяти полей, задающая повторяющееся расписание для автоматизированных задач. Формат: МИНУТА ЧАС ДЕНЬ-МЕСЯЦА МЕСЯЦ ДЕНЬ-НЕДЕЛИ . Например, 0 9 * * 1-5 означает «в 9:00 с понедельника по пятницу». Cron используется в системах Unix/Linux, облачных планировщиках (AWS EventBridge, GCP Cloud Scheduler), платформах CI/CD (GitHub Actions, GitLab CI) и прикладных фреймворках для запуска задач по расписанию. Наш конструктор выражений crontab позволяет создавать любое cron-выражение визуально, без заучивания синтаксиса - вся обработка выполняется локально в вашем браузере.

Как работает наш конструктор выражений crontab

  1. Выберите шаблон или настройте поля: выберите один из 15 типичных шаблонов расписания (каждую минуту, каждый час, по будням в 9:00 и т. д.) или настройте каждое из 5 полей cron отдельно с помощью визуальных редакторов.
  2. Мгновенное создание в браузере: cron-выражение обновляется в реальном времени по мере нажатий. Понятное описание и следующие 5 запланированных запусков отображаются сразу - всё вычисляется локально в браузере без отправки данных на сервер.
  3. Копируйте или скачивайте выражение: скопируйте сгенерированное cron-выражение одним кликом или скачайте его как текстовый файл. Вставьте существующее выражение в поле ручного ввода, чтобы отредактировать его визуально.

Режимы полей cron с пояснениями

  • Каждое ( * ): соответствует любому значению в диапазоне поля. Например, * в поле часа означает «каждый час».
  • Шаг ( */n ): соответствует каждому n-му значению. Например, */15 в поле минуты означает «каждые 15 минут».
  • Диапазон ( a-b ): соответствует всем значениям от a до b включительно. Например, 1-5 в поле дня недели означает «с понедельника по пятницу».
  • Конкретное ( a,b,c ): соответствует только перечисленным значениям. Например, 0,6,12,18 в поле часа означает «в полночь, 6:00, полдень и 18:00».

Важные ограничения cron

Стандартный cron из 5 полей не поддерживает секунды - минимальная единица это одна минута. Некоторые платформы (например, Spring Scheduler и AWS EventBridge) используют формат из 6 полей с полем секунд в начале; наш конструктор выражений crontab генерирует стандартные выражения из 5 полей, совместимые с crontab Unix, GitHub Actions, GitLab CI и большинством облачных планировщиков. Поля дня месяца и дня недели взаимодействуют по логике OR в большинстве реализаций: если оба заданы значениями, отличными от подстановочного знака, задача запускается, когда истинно любое из условий. Всегда тестируйте cron-выражение в промежуточной среде перед развёртыванием в продуктиве.

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

Конструктор выражений crontab - это визуальный инструмент, позволяющий создавать выражения расписания cron, нажимая на параметры, вместо заучивания синтаксиса. Наш конструктор работает полностью в вашем браузере: настройте каждое поле визуально, выберите из 15 шаблонов и получите выражение с понятным описанием и следующими 5 запусками мгновенно.

Стандартное cron-выражение содержит 5 полей: Минута (0-59), Час (0-23), День месяца (1-31), Месяц (1-12) и День недели (0-6, где 0 = воскресенье). Например, «0 9 * * 1-5» означает «в 9:00 с понедельника по пятницу».

Установите поле Минута в режим Шаг с базой * и шагом 15. Это даёт */15 в поле минуты и выражение «*/15 * * * *». Также можно нажать шаблон «Каждые 15 минут», чтобы применить это мгновенно.

Установите поле День недели в режим Диапазон с От = 1 (пн) и До = 5 (пт). Это даёт 1-5 в поле дня недели. Шаблон «Каждый будний день в 9:00» применяет это автоматически.

Да. Нажмите «Вставить существующее выражение для визуального редактирования» под редакторами полей, введите cron-выражение и нажмите «Применить». Инструмент разберёт выражение и обновит все 5 редакторов полей согласно текущему расписанию.

Нет. Наш конструктор генерирует стандартные cron-выражения из 5 полей, совместимые с crontab Unix, GitHub Actions, GitLab CI и большинством облачных планировщиков. Для форматов из 6 полей (Spring Scheduler) добавьте 0 в начало сгенерированного выражения.

Безусловно. Всё создание cron-выражений происходит локально в вашем браузере. Ваши настройки расписаний никогда не отправляются на сервер, не сохраняются и не логируются.

Да! Наш конструктор выражений crontab на 100 % бесплатен: без регистрации, без аккаунта и без ограничений использования. Создавайте cron-выражения для любого расписания сколько угодно раз - совершенно бесплатно навсегда.

В большинстве реализаций cron, если и день месяца, и день недели заданы значениями, отличными от подстановочного знака, задача запускается, когда истинно любое из условий (логика OR). Чтобы избежать путаницы, задайте одно из них как *, когда указываете другое.