Расшифровать cron-выражение и узнать расписание

Вводите cron-выражение — получаете его значение простыми словами и даты ближайших срабатываний.

минута · час · день месяца · месяц · день недели

Ближайшие запуски (местное время)

    Как работает cron-выражение и зачем его расшифровывать

    Cron-выражения задают расписание повторяющихся задач на серверах и в автоматизации. Они состоят из пяти обязательных полей: минуты, часы, день месяца, месяц и день недели. Неопытным пользователям такие выражения часто кажутся непонятными: например, */15 9-17 * * 1-5 означает запуск каждые 15 минут с 9 до 17 часов по будням.

    Для уверенности в настройках важно расшифровать cron-выражение и увидеть, когда реально произойдут следующие запуски. Это помогает исключить ошибки и убедиться, что расписание соответствует ожидаемому.

    Как работает этот инструмент

    Просто введите интересующее cron-выражение в форму. Инструмент разбирает его на составляющие части и сразу показывает подробное человеческое описание расписания. Ни один из введённых вами данных не отправляется на сервер — всё происходит прямо в вашем браузере, что гарантирует конфиденциальность.

    Дополнительно показываются пять ближайших дат и времени запусков, рассчитанных с учётом вашего локального часового пояса и времени на компьютере. Поддерживается стандартный синтаксис cron без дополнительных полей для секунд или нестандартных расширений.

    Что важно учитывать при работе с cron-выражениями

    В cron особенность: если одновременно указаны и день месяца, и день недели, то задача будет запускаться в любой из этих дней (логика ИЛИ). Некоторые расширения cron могут работать иначе, но здесь реализовано стандартное поведение.

    Отображаемое время запусков рассчитывается по вашему локальному времени, а не по времени сервера. При переходе на летнее или зимнее время расписание также будет соответствовать времени вашего браузера. Инвалидные или неполные выражения обозначаются ошибкой, чтобы избежать неправильной интерпретации.

    Часто задаваемые вопросы

    Как этот инструмент обрабатывает сочетание дня месяца и дня недели?

    При указании одновременно дня месяца и дня недели cron запускает задачу, если выполняется хотя бы одно из условий (логика ИЛИ). Это стандартное поведение большинства реализаций cron.

    В каком часовом поясе показывается расписание запусков?

    Даты и время запусков рассчитываются относительно локального времени, установленного в вашем браузере. Это может отличаться от серверного времени, где реально работает cron.

    Можно ли использовать нестандартный синтаксис или специальные строки типа @reboot?

    Нет, инструмент поддерживает только классический пятиполеой синтаксис cron. Специальные конструкции вроде @reboot или поля для секунд не обрабатываются.

    Что происходит при вводе некорректного или неполного выражения?

    В случае ошибки в синтаксисе появляется предупреждение об ошибке, а расписание не рассчитывается. Это помогает сразу заметить опечатки или пропущенные значения.

    Как учитываются переходы на летнее и зимнее время?

    Все расчёты выполняются с учётом текущей временной зоны вашего компьютера, включая автоматические переходы на летнее и зимнее время.

    Что-то не так или есть идея? Сообщить