Используйте объяснение cron-выражений, чтобы расшифровать любое crontab-расписание простым языком и мгновенно увидеть следующие запуски локально, прямо в браузере.
Объяснение cron-выражений: разбор и предпросмотр
Используйте объяснение cron-выражений, чтобы расшифровать любое crontab-расписание простым языком и мгновенно увидеть следующие запуски локально, прямо в браузере.
Ваши cron-выражения разбираются локально в вашем браузере, и ничего не загружается на сервер.
Это объяснение cron-выражений переводит пятипольное crontab-расписание на простой язык и показывает, когда именно оно сработает в следующий раз. Вставьте выражение вроде 0 9 * * 1-5 и сразу прочитайте понятное описание плюс предстоящие запуски в вашем локальном часовом поясе. Выступая парсером cron-расписаний и проверкой синтаксиса, инструмент проверяет каждое поле, отмечает значения вне диапазона или некорректный ввод и полностью поддерживает диапазоны, списки и шаговые значения. Он создан для разработчиков, DevOps-инженеров и QA-тестировщиков, которые пишут или проверяют cron-задачи и хотят убедиться, что расписание делает задуманное, перед отправкой в продакшен. Быстрые пресеты, например каждые 5 минут или ежемесячно, помогают строить распространенные расписания. Все работает целиком в вашем браузере, поэтому выражения обрабатываются локально и ничего не загружается на сервер.
Возможности
Расшифровывает все пять полей cron (минута, час, день месяца, месяц, день недели) в предложение на простом языке
Показывает следующие шесть запусков в вашем локальном часовом поясе
Поддерживает диапазоны (1-5), списки (1,3,5) и шаговые значения (*/5)
Проверяет ввод и сообщает о полях вне диапазона или некорректных полях понятной ошибкой
Пресеты в один клик для распространенных расписаний: ежечасно, ежедневно в 9 утра, по будням
Обрабатывает взаимодействие дня месяца и дня недели по стандартной cron-логике ИЛИ
Живое обновление по мере ввода, кнопка запуска не нужна
Работает целиком в вашем браузере
Как использовать Разбор cron-выражений
Введите или вставьте пятипольное cron-выражение в поле ввода.
Или нажмите чип-пресет, например */5 * * * *, чтобы загрузить распространенное расписание.
Прочитайте описание на простом языке в информационном баннере.
Просмотрите список «Следующие запуски», чтобы подтвердить предстоящие времена в вашем локальном часовом поясе.
Пример
Ввод
0 9 * * 1-5
Результат
Runs at minute 0, past hour 9, on every day-of-month, in every month, on Mon, Tue, Wed, Thu, Fri.
Расписание «по будням в 9 утра», расшифрованное на простой язык.
Частые ошибки и устранение неполадок
Ввод шести полей со значением секунд в начале. — Используйте стандартный пятипольный формат (минута час день-месяца месяц день-недели); уберите поле секунд.
Значение поля отклоняется как вне диапазона, например 60 для минут или 13 для месяца. — Держите значения в пределах: минута 0-59, час 0-23, день месяца 1-31, месяц 1-12, день недели 0-7.
Ожидание, что день месяца и день недели должны совпадать одновременно. — Когда оба поля ограничены, cron срабатывает, если совпадает любое из них (логика ИЛИ), поэтому задача может запускаться чаще, чем ожидалось.
Ожидаемые времена запуска не появляются для редкого расписания. — Предпросмотр смотрит на год вперед; если в это окно не попадает ни один запуск, сообщается об отсутствии, поэтому проверьте достижимость сочетания дня и месяца.
Часто задаваемые вопросы
Что такое «Объяснение cron-выражений»?
Это браузерный инструмент, который превращает стандартное пятипольное crontab-расписание в описание на простом языке и показывает следующие времена запуска задачи.
Какой формат cron поддерживает объяснение?
Стандартные пять полей — минута, час, день месяца, месяц и день недели — с диапазонами, списками и шаговыми значениями.
Как узнать, когда моя cron-задача запустится в следующий раз?
Вставьте свое выражение и прочитайте список «Следующие запуски»; объяснение вычисляет предстоящие времена в локальном часовом поясе вашего устройства.
Как обрабатываются поля дня месяца и дня недели вместе?
Следует стандартному поведению cron: когда оба поля ограничены, задача запускается, если совпадает любое из них, иначе применяется ограниченное поле.
Можно ли использовать шаговые значения вроде */15 или диапазоны вроде 1-5?
Да, объяснение принимает шаги, диапазоны и списки через запятую в любом поле и отражает их в описании и предпросмотре запусков.
Отправляются ли мои cron-выражения куда-либо при использовании этого инструмента?
Нет, объяснение cron-выражений разбирает все локально в вашем браузере, и ваш ввод никогда не покидает устройство.
Связанные инструменты
Конвертер Unix-меток времени — Преобразуйте между Unix-метками времени и понятными датами (локальное время и UTC).
Генератор UUID — Генерируйте до 1000 UUID за раз: случайные v4, упорядоченные по времени v7 или NIL UUID.
Тестер regex — Тестируйте регулярные выражения в реальном времени: совпадения, группы и флаги.
Калькулятор chmod — Преобразуйте права доступа к файлам Unix между восьмеричной и символьной формой (rwx).
Генератор .gitignore — Создайте .gitignore из распространённых шаблонов для языков и инструментов.