Расшифровщик cron-выражений

Переводите любое cron-выражение в понятное описание расписания на простом языке и просматривайте следующие пять моментов запуска в вашем местном часовом поясе — полностью в браузере.

Загрузка инструмента…

Расшифровщик cron-выраженийВставьте стандартное cron-выражение, и этот инструмент превратит его в понятное описание того, когда выполняется задача, а затем перечислит следующие пять моментов, когда она сработает начиная с текущего времени. Он поддерживает распространённый синтаксис crontab из пяти полей, а также сокращения вроде @daily и показывает понятное сообщение об ошибке, когда выражение не удаётся разобрать. Всё работает локально в вашем браузере — ничего не загружается.

Что такое Расшифровщик cron-выражений?

Расшифровщик cron-выражений, который читает расписание crontab и понятными словами сообщает, когда именно оно будет выполнено. Введите или вставьте выражение, например */5 * * * *, и он создаст удобочитаемое описание (например, «Каждые 5 минут»), а также список следующих пяти моментов запуска, рассчитанных от текущего момента в вашем местном часовом поясе. Он понимает стандартный синтаксис cron из пяти полей (минута, час, день месяца, месяц, день недели), диапазоны, списки, шаги, именованные дни и месяцы, а также сокращённые макросы вроде @hourly, @daily, @weekly, @monthly и @yearly. Разработчики, инженеры DevOps и SRE, а также системные администраторы используют его, чтобы проверить запись crontab, расписание CI или запланированную задачу перед развёртыванием и убедиться, что хитрое выражение действительно срабатывает тогда, когда они ожидают.

Как пользоваться Расшифровщик cron-выражений

  1. Введите или вставьте cron-выражение в поле ввода (например, 0 9 * * 1-5 для 9 утра по будням).
  2. Прочитайте понятное описание под полем ввода — оно словами раскрывает расписание.
  3. Посмотрите список следующих запусков, чтобы увидеть следующие пять моментов, когда выражение сработает, показанных в вашем местном часовом поясе.
  4. Если выражение недопустимо, прочитайте сообщение об ошибке и исправьте неверное поле.
  5. Используйте кнопку копирования, чтобы скопировать описание, или подключите вывод к другому инструменту в рабочем пространстве.

Примеры

Каждые 5 минут

Ввод

*/5 * * * *

Вывод

Every 5 minutes

По будням в 9 утра

Ввод

0 9 * * 1-5

Вывод

At 09:00 AM, Monday through Friday

Сокращённый макрос

Ввод

@daily

Вывод

At 12:00 AM

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

Какой синтаксис cron поддерживается?
Стандартный формат crontab из пяти полей (минута, час, день месяца, месяц, день недели), включая диапазоны (1-5), списки (1,3,5), шаги (*/15), а также именованные дни и месяцы (MON, JAN). Сокращённые макросы вроде @hourly, @daily, @weekly, @monthly и @yearly также поддерживаются.
В каком часовом поясе указаны следующие моменты запуска?
Следующие пять моментов запуска вычисляются от текущего момента и форматируются в местном часовом поясе вашего браузера, поэтому отражают, когда расписание срабатывает именно для вас.
Почему он сообщает, что выражение недопустимо?
Ошибка появляется, когда в выражении неверное количество полей или значение вне допустимого диапазона (например, минута 0-59, час 0-23). Сообщение описывает, что именно не так, чтобы вы могли исправить проблемное поле.
Почему показываются только пять предстоящих запусков?
Пяти достаточно, чтобы подтвердить периодичность и с первого взгляда заметить ошибку — например, увидеть, что запуски происходят каждые 5 минут или только по будням. Описание выше уже сообщает полное повторяющееся правило.
Отправляется ли моё cron-выражение куда-либо?
Нет. Разбор выражения, формирование описания и вычисление следующих моментов запуска происходят полностью локально в вашем браузере. Ничего не загружается ни на один сервер, поэтому инструмент работает офлайн и сохраняет конфиденциальность ваших расписаний.

Похожие инструменты