Генератор выражений crontab
Создавайте выражения для задач cron с помощью интуитивно понятного визуального редактора. Формируйте сложные правила планирования для crontab Linux без запоминания синтаксиса. Включает предварительный просмотр, расшифровку на человеческом языке и популярные пресеты.
Ваш блокировщик рекламы мешает показывать объявления
MiniWebtool бесплатен благодаря рекламе. Если этот инструмент помог, поддержите нас через Premium (без рекламы + быстрее) или добавьте MiniWebtool.com в исключения и обновите страницу.
- Или перейдите на Premium (без рекламы)
- Разрешите показ рекламы на MiniWebtool.com, затем перезагрузите страницу.
О Генератор выражений crontab
Добро пожаловать в Генератор выражений Crontab — мощный визуальный инструмент, который поможет вам создавать выражения расписания cron для систем Linux без необходимости запоминать сложный синтаксис. Планируете ли вы автоматическое резервное копирование, запуск периодических скриптов или настройку задач по обслуживанию системы, этот интерактивный конструктор упрощает создание точных выражений cron с предварительным просмотром и пояснениями на понятном языке.
Что такое выражение Crontab?
Выражение crontab (таблица cron) представляет собой строку из пяти полей, разделенных пробелами, которая определяет время выполнения запланированной задачи в системах Unix/Linux. Демон cron считывает эти выражения и выполняет команды в указанное время. Каждое поле представляет собой отдельную единицу времени:
| Поле | Допустимые значения | Спецсимволы | Описание |
|---|---|---|---|
| Минута | 0-59 | * , - / | Минута часа, когда выполняется команда |
| Час | 0-23 | * , - / | Час дня (24-часовой формат) |
| День месяца | 1-31 | * , - / | День месяца |
| Месяц | 1-12 | * , - | Месяц года |
| День недели | 0-7 | * , - | День недели (0 и 7 = воскресенье) |
Пояснение специальных символов
- Звездочка (*) — Совпадает с любым/всеми значениями.
* * * * *выполняется каждую минуту. - Запятая (,) — Указывает несколько значений.
0,30 * * * *выполняется в :00 и :30. - Дефис (-) — Указывает диапазон.
0 9-17 * * *выполняется каждый час с 9:00 до 17:00. - Слеш (/) — Указывает шаг значений.
*/5 * * * *выполняется каждые 5 минут.
Примеры популярных выражений Cron
Как пользоваться генератором выражений Crontab
- Выберите пресет или начните с нуля: Выберите один из 18+ популярных пресетов расписания для быстрой настройки или создайте свое собственное выражение с чистого листа.
- Настройте каждое поле времени: Для каждого поля (минуты, часы, дни, месяцы, дни недели) выберите, запускать ли задачу в каждый интервал, конкретные значения, диапазон или шаговые интервалы.
- Следите за предварительным просмотром: По мере внесения изменений выражение cron и его человекочитаемое описание обновляются в реальном времени.
- Добавьте свою команду (необязательно): Введите путь к вашему скрипту или команду, чтобы сгенерировать полную строку crontab.
- Скопируйте и используйте: Нажмите кнопку копирования, чтобы скопировать выражение, а затем вставьте его в файл crontab.
Как редактировать Crontab
Чтобы добавить сгенерированное выражение cron в вашу систему, используйте команду crontab:
- Откройте редактор crontab:
crontab -e - Добавьте строку cron: Вставьте сгенерированное выражение, за которым следует ваша команда
- Сохраните и выйдете: Демон cron автоматически применит ваши изменения
- Просмотр текущего crontab:
crontab -l
Пример полной записи Crontab
0 2 * * * /home/user/backup.sh >> /var/log/backup.log 2>&1
Эта команда запускает backup.sh ежедневно в 2:00 ночи и записывает вывод в backup.log.
Лучшие практики для Cron-задач
- Используйте абсолютные пути: Всегда указывайте полные пути к скриптам и командам, чтобы избежать проблем с PATH.
- Перенаправляйте вывод: Перенаправляйте stdout/stderr в лог-файлы или в
/dev/null, чтобы предотвратить спам на почту. - Тестируйте скрипты: Сначала запустите скрипты вручную, чтобы убедиться в их корректной работе.
- Устанавливайте переменные окружения: Определяйте необходимые переменные в начале crontab или внутри скриптов.
- Используйте файлы блокировки: Предотвращайте одновременный запуск длительных задач с помощью
flockили аналогичных инструментов. - Мониторьте выполнение: Проверяйте
/var/log/syslogили/var/log/cronдля просмотра логов выполнения.
Часто задаваемые вопросы
Что такое выражение crontab?
Выражение crontab — это строка из пяти полей, разделенных пробелами, которая определяет, когда запланированная задача (cron-задача) должна запускаться в системах Unix/Linux. Пять полей: минуты (0-59), часы (0-23), день месяца (1-31), месяц (1-12) и день недели (0-7, где и 0, и 7 означают воскресенье). Специальные символы, такие как * (любой), */n (каждый n) и диапазоны (1-5), позволяют настраивать гибкое расписание.
Как запланировать выполнение задачи каждые 5 минут?
Чтобы запускать задачу каждые 5 минут, используйте выражение cron */5 * * * *. Часть */5 в поле минут означает «каждые 5 минут» (0, 5, 10, 15, ..., 55). Звездочки в остальных полях означают «каждый час, каждый день, каждый месяц, каждый день недели».
Что означает звездочка (*) в crontab?
Звездочка (*) в crontab — это подстановочный знак, который означает «каждое» или «любое значение». Например, * в поле часа означает «каждый час», а * в поле дня месяца означает «каждый день». Это самый простой способ указать, что поле должно соответствовать всем возможным значениям.
Как запускать cron-задачу только в будние дни?
Чтобы запускать cron-задачу только в будние дни (с понедельника по пятницу), установите поле дня недели в значение 1-5. Например, 0 9 * * 1-5 запускает задачу в 9:00 утра каждый будний день. Числа 1-5 соответствуют дням с понедельника по пятницу, а 0 и 7 обозначают воскресенье.
Можно ли указать несколько значений в одном поле cron?
Да, вы можете указать несколько значений через запятую. Например, 0,30 в поле минут запускает задачу в :00 и :30 минут. Вы также можете комбинировать это с другими шаблонами: 0 9,12,18 * * * запускает задачу в 9 утра, 12 дня и 6 вечера каждый день.
Дополнительные ресурсы
Ссылайтесь на этот контент, страницу или инструмент так:
"Генератор выражений crontab" на сайте https://ru.miniWebtool.com/генератор-выражений-crontab/ от MiniWebtool, https://MiniWebtool.com/
от команды miniwebtool. Обновлено: 5 февраля 2026 г.
Другие сопутствующие инструменты:
Инструменты для веб-мастеров:
- Калькулятор цены за клик
- Калькулятор цены за тысячу показов
- CSS компрессор
- Генератор фавикон Новый
- Калькулятор Google AdSense
- Генератор cron заданий Рекомендуемое
- Генератор выражений crontab Новый
- HTML компрессор
- Конвертер HTML в текст
- Проверка плотности ключевых слов Новый
- Генератор таблиц Markdown Новый
- генератор метатегов
- Удалитель умных кавычек Новый
- Генератор slug для URL Новый
- Калькулятор стоимости просмотра страницы
- Калькулятор ценности посетителей
- Калькулятор прав доступа Unix (chmod) Рекомендуемое
- Кодировщик и декодер HTML-сущностей Новый
- Генератор Lorem Ipsum Новый
- Экранирование и снятие экранирования строк JSON Новый
- Конвертер cURL в JSON Новый
- Форматировщик SQL Новый
- Оптимизатор SVG Новый
- Генератор редиректов .htaccess Новый