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

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

Соберите пятиполевое выражение cron и прочитайте его простым языком. Ничего не планируется.

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

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

Задайте минуту, час, день месяца, месяц и день недели или начните с пресета. «Описать» проверяет выражение и объясняет каждое поле. Используйте * для каждого значения, число, список, диапазон или шаг вроде */15.

Пример

Будние утра в 09:00. Генератор не запускает задание.

Ввод

0 9 * * 1-5

Результат

В 09:00, с понедельника по пятницу.
Минута: 0.
Час: 9.
День месяца: каждый день месяца.
Месяц: каждый месяц.
День недели: с понедельника по пятницу.

Как это работает

Поддерживается стандартный пятиполевой cron: минута, час, день месяца, месяц и день недели. Диапазоны, списки и шаги проверяются по пределам поля. Имена вроде JAN принимаются валидатором во вставленных выражениях. Токены Quartz ?, L, W и # отклоняются. Страница никогда не выполняет команду.

Частые ошибки

  • В выражении шесть полей Генератор не использует поле секунд. Уберите первое поле, если оно из Quartz.
  • В дне недели есть и 7, и 0 Оба означают воскресенье в этом пятиполевом синтаксисе.
  • Ожидали, что сервер выполнит задание Кнопки запуска нет. Скопируйте выражение в свой планировщик.

Ограничения

Описание — подсказка для чтения. Планировщики по-разному комбинируют день месяца и день недели (AND или OR). Сверьтесь с руководством, прежде чем полагаться на выражение, где заданы оба.

Конфиденциальность

Значения полей обрабатываются локально и не являются секретной нагрузкой. Инструмент не подключается к серверу, чтобы «проверить» задание.

Вопросы

Поддерживается ли @daily?

Нет. На выходе пять явных полей, чтобы было видно каждую часть.