Генератор Crontab
Создание cron-выражений с интуитивным визуальным интерфейсом. Поддержка всех полей cron, готовые шаблоны и описания на понятном языке.
Конструктор Cron-выражений
Настройте расписание визуально
Синтаксис Cron
*- Любое значение,- Разделитель списка значений-- Диапазон значений/- Шаг значений
Сгенерированное Cron-выражение
* * * * *
Описание на понятном языке
Следующие 5 запусков
Пример записи Crontab
# Добавьте в crontab командой: crontab -e
Часто задаваемые вопросы
Что такое выражение cron?
Формат расписания с пятью полями, используемый Linux и Unix cron: минуты, часы, день месяца, месяц и день недели.
Нужно ли запоминать синтаксис?
Нет. Выберите значения в визуальном интерфейсе, начните с предустановки и прочитайте удобочитаемое описание для проверки.
Поясняет ли оно, что означает расписание?
Да. Каждое создаваемое вами выражение получает описание на простом языке, что помогает просматривать расписания перед их отправкой.
Работает ли оно для таймеров systemd или Windows?
Вывод предназначен для стандартного crontab в Linux и Unix. Другие планировщики используют другие форматы и требуют преобразования.
Как запустить cron-задачу каждые 5 минут?
Выберите шаблон «Каждые 5 минут» или введите */5 в поле минут. Генератор создаст выражение */5 * * * *, которое запускает вашу задачу на 0-й, 5-й, 10-й, 15-й минуте и так далее, каждый час каждого дня.
Можно ли скопировать сгенерированное выражение в файл crontab?
Да. Нажмите кнопку копирования и вставьте пять полей, разделённых пробелами, в файл crontab с помощью команды crontab -e. Результат совместим со стандартными реализациями cron в Linux и Unix, включая Vixie cron, busybox cron и большинство панелей управления хостингом.
Какие допустимые диапазоны значений у каждого поля cron?
Стандартный cron использует пять полей: минуты 0-59, часы 0-23, день месяца 1-31, месяц 1-12 и день недели 0-7, где и 0, и 7 обозначают воскресенье. Инструмент проверяет каждое значение на соответствие этим ограничениям по мере построения выражения.
Почему моя cron-задача не запускается в назначенное время?
Частые причины: остановлен демон cron, неправильно настроен часовой пояс сервера, используются относительные пути к файлам или отсутствуют права на выполнение. Проверьте выражение с помощью текстового предпросмотра, выполните crontab -l, чтобы убедиться, что задача установлена, и всегда используйте абсолютные пути в командах.
Справочник полей Cron
Описание каждого поля в cron-выражении
| Поле | Допустимые значения | Специальные символы |
|---|---|---|
| Минута | 0-59 | , - * / |
| Час | 0-23 | , - * / |
| День месяца | 1-31 | , - * ? / L W |
| Месяц | 1-12 or JAN-DEC | , - * / |
| День недели | 0-7 or SUN-SAT | , - * ? / L # |
Источники и ресурсы
-
crontab(5) Man Page - man7.org
Каноническое руководство crontab(5), описывающее синтаксис выражений cron.
-
Cron - Wikipedia
История и семантика планировщика cron и формата его выражений.