⏱️
← Назад к руководствам

Как запускать Cron-задачу каждые 5 минут (с примерами)

· Теги: cron-every-5-minutes, every-5-minutes-cron, cron-interval, crontab-examples, scheduling

Как запускать Cron-задачу каждые 5 минут

Cron-выражение «каждые 5 минут» — один из наиболее распространённых шаблонов расписания для проверок работоспособности, скриптов мониторинга и фоновой обработки очередей. Это руководство показывает, как именно его написать и где применять.

Cron-выражение «Каждые 5 минут»

Чтобы запускать команду каждые 5 минут, используйте оператор */5 в поле минут:

*/5 * * * * /path/to/script.sh

Это выражение запускает /path/to/script.sh на минутах 0, 5, 10, 15, 20 и так далее — 288 раз в день.

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

Каждые 5 минут в рабочее время

*/5 9-17 * * 1-5 /path/to/script.sh

Запускается каждые 5 минут с 9:00 до 17:59, с понедельника по пятницу.

Каждые 10 или 15 минут

Просто измените делитель:

*/10 * * * * /path/to/job.sh   # каждые 10 минут
*/15 * * * * /path/to/job.sh   # каждые 15 минут

Сценарии использования

  • Проверки работоспособности: проверка доступности API или сервиса каждые 5 минут
  • Обработка очередей: разгрузка очереди сообщений через фиксированный интервал
  • Мониторинг: сбор метрик или выборок логов через регулярные интервалы

Итог

Запомните: */5 в поле минут — это канонический способ запланировать задачу каждые 5 минут в cron. Комбинируйте с полями часа, дня, месяца и дня недели для сужения временного окна.

Как запускать Cron-задачу каждые 5 минут (с примерами) - CoolTool