Справка по полям
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-го числа каждого месяца и, кроме того, каждый понедельник.
Этот инструмент бесплатный?
Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.
Как получить результат?
Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.