Введите cron-выражение — получите объяснение и ближайшие 10 запусков.
| Поле | Диапазон | Спецсимволы |
|---|---|---|
| Минута | 0–59 | * , - / |
| Час | 0–23 | * , - / |
| День месяца | 1–31 | * , - / |
| Месяц | 1–12 | * , - / |
| День недели | 0–7 (0,7=вс) | * , - / |
Cron-выражения — это основа автоматизации задач на серверах Linux. Однако их синтаксис часто вызывает затруднения даже у опытных администраторов. Наш онлайн-парсер на 101ip.ru помогает быстро разобрать любую cron-строку, визуально интерпретировать каждое поле и увидеть ближайшие даты запуска. Это незаменимый инструмент для веб-разработчиков, DevOps-инженеров и системных администраторов, работающих с планировщиками задач.
Cron-выражение состоит из пяти полей, разделённых пробелом (допускается также шестое поле — год, но оно используется редко). Каждое поле отвечает за свой временной интервал. Ниже приведена расшифровка всех пяти полей с примерами:
15 означает выполнение на 15-й минуте каждого часа.0 соответствует полуночи, 23 — 23:00. Для ежечасного запуска используется звёздочка *.1 — первый день месяца. Если задано значение 15, задача выполняется 15-го числа каждого месяца.1 или jan, 2 или feb и т.д.0 и 7 означают воскресенье. 1 — понедельник, 5 — пятница. Допустимы сокращения: mon, fri, sun.Наш сервис автоматически преобразует сокращённые названия в числа и отображает всё в удобной таблице. Например, выражение 30 4 1 * 5 будет разобрано как: 4:30 утра, каждый первый день месяца ИЛИ по пятницам. Также поддерживаются спецсимволы: , (перечисление), - (диапазон), / (шаг) и L (последний день недели). Парсер мгновенно подсветит синтаксические ошибки, если поле содержит недопустимые значения.
Ключевая особенность нашего инструмента — автоматический расчёт ближайших 10 дат выполнения. После ввода выражения вы увидите точное расписание с локальным часовым поясом. Это позволяет заранее проверить, когда сработает резервное копирование, отправка email-рассылки или очистка кэша. Для быстрой работы встроены пресеты популярных cron-задач:
* * * * *0 * * * *0 0 * * *0 9 * * 130 2 1 * *Выберите пресет и моментально получите полный разбор. Это упрощает создание типовых расписаний без ручного ввода — идеально для быстрого тестирования конфигураций crontab.
Даже опытные пользователи допускают ошибки: путают поля дня недели и дня месяца, используют неверные значения для часов (например, 24 вместо 0), или забывают про шаг. Наш парсер подсвечивает красным любое некорректное поле. Например, если секундомерно ввести 0 25 * * *, сервис укажет, что часы должны быть от 0 до 23. Кроме того, есть визуальное разделение: если одновременно заданы конкретный день месяца и конкретный день недели, cron выполнит задачу при совпадении хотя бы одного из условий (OR-логика). Парсер это учитывает и отображает соответствующие даты. Тесты показывают, что 90% ошибок связано с путаницей в индексах дней недели (0=воскресенье, 1=понедельник), поэтому мы добавили расшифровку с названиями в календарной таблице.
Значение минут должно быть в диапазоне 0–59. Если вам нужно выполнять задачу каждый час на 60-й минуте, это невалидное поле — используйте <code>0</code> (ноль минут). Парсер автоматически указывает причину ошибки.
Пятое поле (день недели) при значении <code>0</code> или <code>7</code> задаёт именно воскресенье. Если вы хотите выполнять задачу каждый день, нужно заменить последнее поле на звёздочку: <code>0 0 * * *</code>. Наш парсер визуально поясняет эту логику, показывая даты только по воскресеньям.
Да, на странице инструмента есть выбор часового пояса. По умолчанию установлено UTC, но вы можете переключиться на местное время. Следующие 10 запусков будут рассчитаны с учётом вашего пояса, что критически важно для проверки заданий, например, в 3 часа ночи по Москве.
Изучите другие полезные онлайн-инструменты для разработчиков: