cronlinuxрасписаниеавтоматизация

Cron-задачи: полное руководство

Что такое crontab, синтаксис cron-выражений, примеры задач, типичные ошибки и инструменты отладки.

Опубликовано 23 февраля 2026 г.·Время чтения: 8 мин

Что такое cron?

Cron — планировщик задач в Unix/Linux, который выполняет команды по расписанию. Конфигурируется через crontab (cron table).

Синтаксис cron-выражения

┌───────────── минуты (0-59)
│ ┌─────────── часы (0-23)
│ │ ┌───────── день месяца (1-31)
│ │ │ ┌─────── месяц (1-12)
│ │ │ │ ┌───── день недели (0-7, воскресенье = 0 или 7)
│ │ │ │ │
* * * * * /path/to/command

Специальные символы

СимволЗначениеПример
`*`Любое значение`* * * * *` — каждую минуту
`,`Перечисление`1,15` — 1-го и 15-го
`-`Диапазон`1-5` — с 1 по 5
`/`Шаг`*/5` — каждые 5 единиц

10 популярных примеров

# Каждую минуту
* * * * *

# Каждый час в :00
0 * * * *

# Каждый день в 00:00
0 0 * * *

# По будням в 9:00
0 9 * * 1-5

# В выходные в 12:00
0 12 * * 6,0

# Каждые 5 минут
*/5 * * * *

# Раз в месяц (1-го в полночь)
0 0 1 * *

# Каждый квартал
0 0 1 1,4,7,10 *

# Дважды в день
0 9,21 * * *

# Каждые 30 минут с 9 до 18
*/30 9-18 * * *

Проверьте ваше cron-расписание и посмотрите следующие 5 запусков.

Мы используем cookie для аналитики. Политика конфиденциальности Вы можете принять или отклонить необязательный трекинг.