ESC

Конструктор Cron-выражений

Минута (0-59)
Час (0-23)
День месяца (1-31)
Месяц (1-12)
День недели (0-7)

Результат

* * * * *
-
* * * * * /path/to/command
    Вся обработка происходит в вашем браузере. Данные не отправляются на сервер.

    Примеры использования

    Ежедневный бэкап

    Запуск скрипта резервного копирования каждый день в 2:30. Идеально для дампов баз данных или файловых бэкапов при низкой нагрузке.

    Синхронизация в рабочее время

    Синхронизация данных каждые 6 часов только по будням. Подходит для расписания синхронизации бизнес-данных.

    Отчёт дважды в месяц

    Генерация отчётов 1-го и 15-го числа каждого месяца в полночь. Отлично для регулярной отчётности.

    Возможности

    Визуальный конструктор

    Создавайте cron-выражения с помощью выпадающих списков и селекторов вместо запоминания сложного синтаксиса

    Понятное описание

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

    Предпросмотр запусков

    Просматривайте 5 следующих запусков, чтобы убедиться в правильности расписания перед деплоем

    Конфиденциальность

    Вся обработка происходит локально в вашем браузере на JavaScript. Данные не отправляются на серверы

    Как пользоваться?

    1

    Настройте поля

    Задайте каждое поле cron (минута, час, день, месяц, день недели) с помощью типа и значений. Или используйте пресет.

    2

    Проверьте выражение

    Проверьте сгенерированное cron-выражение, понятное описание и 5 следующих запусков для проверки расписания.

    3

    Скопируйте и разверните

    Скопируйте cron-выражение или полную строку crontab и добавьте её в crontab вашего сервера или систему планирования.

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

    Cron-выражение — это строка из 5 полей, разделённых пробелами, которая определяет время запуска задания: МИНУТА (0-59) ЧАС (0-23) ДЕНЬ-МЕСЯЦА (1-31) МЕСЯЦ (1-12) ДЕНЬ-НЕДЕЛИ (0-7, где 0 и 7 = воскресенье). Пример: "30 2 * * *" запускается каждый день в 2:30. Символ * означает «любое значение».

    Синтаксис */n означает «каждые n единиц». Так, */5 в поле минут означает запуск каждые 5 минут (0, 5, 10, 15...). */2 в поле часов — каждые 2 часа. Можно использовать в любом поле. Пример: "*/15 * * * *" запускается каждые 15 минут круглосуточно.

    "0 9 * * 1-5" запускается в 09:00 с понедельника по пятницу. В поле дня недели используется: 1=Понедельник, 2=Вторник, ..., 5=Пятница, 6=Суббота, 0 или 7=Воскресенье. "1-5" — это диапазон. Можно также использовать "1,3,5" для конкретных дней.

    "0 0 1 * *" запускается в 00:00 первого числа каждого месяца. "0 0 1,15 * *" — первого и пятнадцатого. Примечание: одновременное использование полей день-месяца и день-недели создаёт условие ИЛИ в большинстве реализаций cron.

    Да. Инструмент показывает 5 следующих запусков в реальном времени по мере настройки полей. Всегда проверяйте их перед деплоем — особенно для расписаний, сочетающих день-месяца и день-недели, поведение которых может быть неочевидным.

    Добавление команды (например, /usr/bin/python3 /home/user/script.py) генерирует полную строку crontab, готовую к вставке в файл crontab. Если оставить поле пустым, отображается только выражение расписания. Полный формат строки crontab: "МИНУТА ЧАС ДМ МЕСЯЦ ДН КОМАНДА".

    Да. В поле дня недели 0 и 7 оба обозначают воскресенье. Это стандартное поведение cron, сохранённое для совместимости. Некоторые системы также принимают трёхбуквенные аббревиатуры: SUN, MON, TUE, WED, THU, FRI, SAT. Инструмент использует числа (0-7), которые работают везде.

    Нет. Вся генерация и валидация cron-выражений выполняется локально в вашем браузере через JavaScript. Ваши выражения и команды никогда не покидают ваше устройство.

    Что такое генератор Cron?

    Генератор cron позволяет создавать cron-выражения визуально, вместо того чтобы запоминать пятиполевой синтаксис. Выберите нужные значения из выпадающих списков (минута, час, день, месяц, день недели), увидите понятное описание, предпросмотр 5 следующих запусков и скопируйте выражение или полную строку crontab.

    Основные возможности

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

    Распространённые сценарии

    Бэкап базы данных ежедневно в 2 часа ночи. Очистка кэша каждый час. Генерация отчётов 1-го и 15-го числа каждого месяца. Ротация логов каждое воскресенье в 3 часа ночи. Проверка работоспособности каждые 5 минут в рабочее время.

    Советы

    Всегда проверяйте с помощью предпросмотра следующих запусков перед деплоем. Используйте пресеты как отправную точку и корректируйте их. Помните, что 0 и 7 означают воскресенье в поле дня недели. Синтаксис */n — ваш лучший помощник для расписаний с интервалами.

    Конфиденциальность

    Всё работает в вашем браузере. Никакие cron-выражения, команды и расписания не отправляются на сервер.

    Безопасность и конфиденциальность

    Безопасность ваших данных — наш приоритет

    Локальная обработка

    Вся обработка происходит в вашем браузере

    Без передачи данных

    Ваши данные не отправляются на наши серверы

    Без хранения данных

    Данные не хранятся и не передаются

    SSL-шифрование

    SSL-шифрование для безопасного соединения

    Next Step

    Также на MoreOnlineTools