Расшифровщик cron-выражений
Переводите любое cron-выражение в понятное описание расписания на простом языке и просматривайте следующие пять моментов запуска в вашем местном часовом поясе — полностью в браузере.
Расшифровщик cron-выражений — Вставьте стандартное cron-выражение, и этот инструмент превратит его в понятное описание того, когда выполняется задача, а затем перечислит следующие пять моментов, когда она сработает начиная с текущего времени. Он поддерживает распространённый синтаксис crontab из пяти полей, а также сокращения вроде @daily и показывает понятное сообщение об ошибке, когда выражение не удаётся разобрать. Всё работает локально в вашем браузере — ничего не загружается.
Что такое Расшифровщик cron-выражений?
Расшифровщик cron-выражений, который читает расписание crontab и понятными словами сообщает, когда именно оно будет выполнено. Введите или вставьте выражение, например */5 * * * *, и он создаст удобочитаемое описание (например, «Каждые 5 минут»), а также список следующих пяти моментов запуска, рассчитанных от текущего момента в вашем местном часовом поясе. Он понимает стандартный синтаксис cron из пяти полей (минута, час, день месяца, месяц, день недели), диапазоны, списки, шаги, именованные дни и месяцы, а также сокращённые макросы вроде @hourly, @daily, @weekly, @monthly и @yearly. Разработчики, инженеры DevOps и SRE, а также системные администраторы используют его, чтобы проверить запись crontab, расписание CI или запланированную задачу перед развёртыванием и убедиться, что хитрое выражение действительно срабатывает тогда, когда они ожидают.
Как пользоваться Расшифровщик cron-выражений
- Введите или вставьте cron-выражение в поле ввода (например, 0 9 * * 1-5 для 9 утра по будням).
- Прочитайте понятное описание под полем ввода — оно словами раскрывает расписание.
- Посмотрите список следующих запусков, чтобы увидеть следующие пять моментов, когда выражение сработает, показанных в вашем местном часовом поясе.
- Если выражение недопустимо, прочитайте сообщение об ошибке и исправьте неверное поле.
- Используйте кнопку копирования, чтобы скопировать описание, или подключите вывод к другому инструменту в рабочем пространстве.
Примеры
Каждые 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-выражение куда-либо?
- Нет. Разбор выражения, формирование описания и вычисление следующих моментов запуска происходят полностью локально в вашем браузере. Ничего не загружается ни на один сервер, поэтому инструмент работает офлайн и сохраняет конфиденциальность ваших расписаний.
Похожие инструменты
Кодирование / декодирование Base32 / Base58
Кодируйте текст в Base32 (RFC 4648) или Base58 (алфавит Bitcoin) и декодируйте оба формата обратно в текст — полностью безопасно для UTF-8 и целиком в вашем браузере.
Кодирование / декодирование Base64
Закодируйте текст в Base64 или раскодируйте Base64 обратно в текст (безопасно для UTF-8).
Конвертер регистра и счётчик
Меняйте регистр текста и считайте символы, слова и строки.
Форматер и минификатор кода
Мгновенно форматируйте или минифицируйте HTML, CSS и JavaScript прямо в браузере с отступом в 2 пробела, 4 пробела или табуляцию и сжатием JavaScript на основе Terser.