Объяснение Cron-выражений — Бесплатно онлайн

Вставьте cron-выражение и получите объяснение простым языком, когда оно запускается.

—

Справка по полям

Cron-выражение состоит из 5 полей, по порядку: минута час день-месяца месяц день-недели. Каждое поле принимает число, * (любое значение), диапазон (1-5), список (1,15,30) или шаг (*/15).

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Инструмент для объяснения cron-выражений переводит стандартное cron-выражение из пяти полей на понятный английский язык, чтобы вы могли проверить расписание перед деплоем. Пять полей — это минута, час, день месяца, месяц и день недели.

Поддерживается привычный синтаксис cron: * для любого значения, списки через запятую (1,15), диапазоны через дефис (1-5) и шаги через слеш (*/15). Дни недели обозначаются числами от 0 (воскресенье) до 6 (суббота).

Когда использовать

  • Нужно проверить crontab, Kubernetes CronJob или расписание CI, написанные кем-то другим.
  • Нужно проверить выражение перед деплоем. Ошибка в одном поле может заставить задачу запускаться каждую минуту вместо одного раза в день.
  • Нужно описать расписание в документации или при код-ревью.

Пример

*/15 * * * *

Runs every 15 minute(s).

0 9 * * 1-5

At 09:00, on Monday through Friday.

30 2 1 * *

At 02:30, on day-of-month 1.

Вопросы об этом инструменте

Поддерживаются ли поле секунд или поле года?

Нет. Инструмент объясняет стандартный формат из пяти полей, который используют crontab и большинство планировщиков. Выражения из шести или семи полей в стиле Quartz или Spring отклоняются с ошибкой.

В каком часовом поясе работает расписание?

У самого cron нет часового пояса. Задача выполняется в часовом поясе машины или сервиса, который её запускает, а на серверах это часто UTC. Рассчитать местное время поможет конвертер часовых поясов.

Как сочетаются день месяца и день недели?

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

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.