Бесплатно онлайн Crontab Validator & Explainer
Мгновенно проверяйте cron-выражения. Получайте понятное описание и следующие 5 запланированных запусков в любом часовом поясе. Бесплатно, 100% на стороне клиента.
100% на стороне клиента · Данные никогда не покидают ваш браузерКак использовать Crontab Validator & Explainer
Введите или вставьте cron-выражение в поле ввода. Инструмент проверяет его в реальном времени по мере ввода.
- Значок Валидно / Невалидно рядом с полем обновляется мгновенно.
- При валидном выражении появляется описание на естественном языке (например, «Каждые 5 минут»).
- Следующие 5 запусков отображаются в выбранном часовом поясе.
Используйте селектор часового пояса для отображения времени запусков в любом основном поясе. Нажмите на значок в панели Популярные выражения, чтобы загрузить готовое выражение. Нажмите Ctrl/Cmd+K для очистки.
Часто задаваемые вопросы
Чем этот валидатор crontab отличается от генератора cron?
Генератор cron — это визуальный конструктор для создания выражения с нуля. Валидатор crontab специализируется на проверке уже имеющегося выражения: мгновенно сообщает о валидности, объясняет его простыми словами и показывает следующие 5 запусков в любом часовом поясе.
В cron используется 5 полей или 6?
Стандартный Unix/Linux crontab использует 5 полей: минута (0–59), час (0–23), день месяца (1–31), месяц (1–12), день недели (0–7, где 0 и 7 — воскресенье). Некоторые планировщики, такие как Quartz и AWS EventBridge, добавляют поле секунд. Этот инструмент проверяет стандартный 5-польный формат.
Какие специальные символы поддерживаются?
* означает «все значения». , разделяет список (например, 1,3,5). - задаёт диапазон (например, 1-5). / задаёт шаг (например, */15 — каждые 15 единиц). L в полях дней означает «последний». W — «ближайший рабочий день». # — «n-й день недели в месяце» (например, 2#3 = третий вторник).
Как работает обработка часовых поясов?
Время следующих запусков вычисляется в выбранном часовом поясе. При переключении на локальный пояс (например, America/New_York) отображается время с учётом перехода на летнее время. Само cron-выражение не зависит от часового пояса.
Почему некоторые внешне корректные выражения вызывают ошибку?
Некоторые выражения синтаксически правдоподобны, но логически невозможны. Например, 0 0 31 2 * (полночь 31 февраля) никогда не выполнится, поскольку в феврале нет 31 дня. Валидатор сообщает о таких случаях как об ошибках разбора.
Можно ли использовать названия месяцев и дней недели?
Да. Вместо чисел можно использовать трёхбуквенные названия месяцев (JAN–DEC) и дней недели (SUN–SAT). Например, 0 9 * * MON-FRI эквивалентно 0 9 * * 1-5.