ToolHub
Открыть инструмент

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

Визуально создавайте выражения Cron для планирования задач

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

Об этом инструменте

Генератор Cron выражений — это визуальный инструмент для построения выражений планирования задач. Без необходимости запоминать синтаксис cron, вы можете использовать выпадающие селекторы для установки минут, часов, дня, месяца и дня недели для составления выражений. Также предлагает быстрые пресеты, читаемые описания и следующие 5 времён выполнения. Все операции выполняются локально в браузере.

Основные функции

Быстрый предпросмотр

Сценарии использования

cron scheduler automation

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

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

Выражение cron — это строка из пяти полей (минуты, часы, день, месяц, день недели), которая определяет расписание выполнения задач. Например, "0 9 * * 1-5" означает выполнение в 9:00 утра каждый рабочий день. Оно широко используется в Unix-системах и облачных платформах для планирования задач.

Какие выражения генерируют быстрые пресеты?

Пресеты охватывают распространённые расписания: «Каждый час» (0 * * * *), «Каждый день» (0 0 * * *), «Каждую неделю» (0 0 * * 0), «Каждый месяц» (0 0 1 * *), «Рабочие дни» (0 0 * * 1-5), «Каждые 5 минут» (*/5 * * * *). Нажатие на пресет мгновенно устанавливает селекторы и обновляет выражение.

Как рассчитываются следующие времена выполнения?

Инструмент, начиная с текущего времени, проходит по будущим датам минута за минутой, проверяя, соответствует ли каждая минута правилам выражения cron. Он находит и отображает следующие 5 совпадающих времён выполнения, поддерживая значения шага, диапазоны и специальный символ «L» (конец месяца).

Поддерживаются ли выражения cron с 6 или 7 полями?

Этот инструмент генерирует стандартные выражения cron с 5 полями (минуты, часы, день, месяц, день недели). Фреймворки, такие как Spring или Quartz, используют 6 или 7 полей (включая секунды или год), что в настоящее время не поддерживается. Возможно, вам потребуется адаптировать вывод для этих платформ.

Что означает значение «L» в поле дня?

«L» означает «Последний день месяца». Когда вы выбираете L в поле дня, выражение cron будет срабатывать в последний день каждого месяца, будь то 28-е, 29-е, 30-е или 31-е, в зависимости от конкретного месяца.