Разбор cron-выражений
Объясняет cron-выражение и показывает его ближайшие запуски.
Ваши cron-выражения разбираются локально в вашем браузере, и ничего не загружается на сервер.
Нужно конвертировать timestamp? Попробуйте «Конвертер Unix-времени».
Об инструменте Разбор 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 — Генерируйте одно или несколько случайных значений UUID v4.
- Тестер regex — Тестируйте регулярные выражения в реальном времени: совпадения, группы и флаги.
- Калькулятор chmod — Преобразуйте права доступа к файлам Unix между восьмеричной и символьной формой (rwx).
- Генератор .gitignore — Создайте .gitignore из распространённых шаблонов для языков и инструментов.
- YAML ↔ JSON — Преобразуйте YAML в JSON и обратно.
- Форматировщик Dockerfile — Форматируйте Dockerfile и получайте рекомендации по лучшим практикам и линту.
- Конвертер систем счисления — Преобразуйте целые числа между двоичной, восьмеричной, десятичной и шестнадцатеричной системами.
Все инструменты ArrayKit