tomai
Войти
Бесплатно · Инструменты разработчика

Генератор cron-выражений

Создавать, проверять и предпросматривать cron-расписания с живым временем

Cron-выражение

Следующие 5 запусков

    Всё выполняется в вашем браузере — расписание не покидает ваше устройство.

    Опишите расписание, затем проверьте его

    1. 1

      Выберите готовый шаблон или отредактируйте пять полей вручную — читаемое описание обновляется в реальном времени.

    2. 2

      Скопируйте строку в редактор crontab -e и проверьте предпросмотр следующих запусков, чтобы убедиться, что она соответствует вашим ожиданиям.

    Что генерирует этот инструмент — и почему

    • Стандартная пятиполевая запись crontab (минута час день_месяца месяц день_недели) — универсальный формат, совместимый со всеми Unix-реализациями cron, без привязки к расширениям конкретных поставщиков.
    • День недели допускает как 0, так и 7 для воскресенья — поскольку разные реализации cron по-разному интерпретируют это значение; шаги вроде */15 используются вместо макросов вроде @daily ради максимальной переносимости.
    • Само выражение не содержит информации о часовом поясе — оно выполняется в том часовом поясе, который использует демон cron, поэтому в приведённом ниже предпросмотре ближайших запусков часовой пояс указан явно.

    Пять полей и диалекты, лежащие в их основе

    🧱

    Следующие запуски, не только синтаксис

    Помимо проверки инструмент вычисляет пять следующих реальных запусков по вашим часам — "0 3 * * 1" становится реальными датами понедельников, которым можно доверять в проде.

    🎲

    Пресеты для частых случаев

    Каждую минуту, ежечасно, ежедневно в 9 утра, еженедельно, ежемесячно, ежегодно и другое — в один клик, а затем выражение свободно настраивается.

    🧾

    Приватно и мгновенно

    Всё — проверка и расчёт времени — работает в вашем браузере; расписание не покидает машину, без аккаунта и входа.

    Частые вопросы

    Что означают пять полей?

    минута (0-59), час (0-23), день месяца (1-31), месяц (1-12) и день недели (0-6, 0=воскресенье). Каждое поле принимает значение, список (1,2,3), диапазон (1-5), шаг (*/5) или комбинации.

    Как сочетаются день месяца и день недели?

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

    Загружается ли моё расписание куда-либо?

    Нет. Всё работает в вашем браузере на чистом JavaScript — ничего не передаётся и не сохраняется.

    Почему мой cron-задача запускается в неправильный час?

    Часовой пояс демона cron имеет приоритет над вашим. На сервере с часовым поясом UTC выражение <code>09:00</code> будет срабатывать в 17:00 по пекинскому времени. Установите переменную окружения <code>CRON_TZ</code> или переменную <code>TZ</code> для демона, а затем обновите предпросмотр здесь, прежде чем делать вывод о некорректности расписания.

    Похожие инструменты

    Что такое генератор cron-выражений?

    Cron — классический планировщик Unix, а его пятиполевой формат (минута, час, день месяца, месяц, день недели) используется и в облачных планировщиках, CI-системах, конвейерах данных и веб-хостингах. Писать этот синтаксис вручную чревато ошибками: "0 3 * * 1" и "0 3 * * 0" отличаются одним символом, но планируют совершенно разные дни.

    Возможности

    • Строит пять полей: минута, час, день месяца, месяц, день недели
    • Пресеты в один клик: каждую минуту, ежечасно, ежедневно, еженедельно, ежемесячно, ежегодно
    • Проверяет выражение и указывает недопустимое поле
    • Вычисляет и показывает следующие пять запусков в вашем часовом поясе
    • Поддерживает шаги, диапазоны и списки в каждом поле
    • Копирует готовую cron-строку

    Когда использовать

    • Писать записи crontab на собственных серверах
    • Настраивать облачные функции, плановые задачи или пайплайны данных
    • Задавать периодические CI/сборки или резервные копии
    • Объяснять синтаксис cron коллегам или студентам

    Конфиденциальность: всё выполняется в вашем браузере — расписание не покидает вашу машину.

    Похожие инструменты