Лаборатория кодера

Инструмент

Разбор cron-выражений

Объясняет cron-выражение по-русски и показывает ближайшие запуски по вашему времени. Понимает диапазоны, шаги, списки, названия месяцев и дней, макросы @daily и другие.

Работает в браузере, данные никуда не отправляются

Поля
Ближайшие запуски, время

    Синтаксис

    ПолеЗначенияНазвания
    минута0–59
    час0–23
    день месяца1–31
    месяц1–12jan…dec
    день недели0–7, 0 и 7 — воскресеньеsun…sat

    * — любое значение, 1,15 — список, 9-18 — диапазон, */10 — каждое десятое, начиная с минимума, 5-50/15 — шаг внутри диапазона.

    Ловушка с днём месяца и днём недели

    Если заданы оба поля, cron запускает задачу, когда совпало любое из них, а не оба сразу. Выражение 0 12 13 * 5 сработает каждое 13-е число и каждую пятницу, а не только в пятницу 13-го. Поле считается заданным, если оно не начинается со звёздочки. Инструмент учитывает это правило так же, как cron в Debian и Ubuntu.

    Макросы

    МакросТо же самое
    @yearly, @annually0 0 1 1 *
    @monthly0 0 1 * *
    @weekly0 0 * * 0
    @daily, @midnight0 0 * * *
    @hourly0 * * * *
    @rebootодин раз при запуске демона cron

    Запуски считаются по часовому поясу этого браузера. На сервере cron работает по поясу системы, а в контейнерах это часто UTC. Подробнее — в шпаргалке по cron.