ESC
Developer

Синтаксис Cron Job: Полное руководство по планированию задач в Linux

Освойте синтаксис cron job на ясных примерах. Пять временных полей, специальные символы, распространённые расписания и тестирование выражений.

2026-06-29 8 min read Developer
Cron Job Syntax Guide

Что такое Cron Job?

Cron — это планировщик задач по времени, встроенный в Unix-системы. Cron job — это команда или скрипт, который автоматически запускается по заданному расписанию.

Синтаксис Cron: Пять полей

┌───── минута (0–59)
│ ┌───── час (0–23)
│ │ ┌───── день месяца (1–31)
│ │ │ ┌───── месяц (1–12)
│ │ │ │ ┌───── день недели (0–6, Воскресенье=0)
│ │ │ │ │
* * * * *  команда

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

  • * — Всё: * * * * * каждую минуту
  • , — Список: 0 9,17 * * * в 9:00 и 17:00
  • - — Диапазон: 0 9-17 * * * каждый час с 9 до 17
  • / — Шаг: */15 * * * * каждые 15 минут

Предопределённые расписания

@reboot    При запуске
@yearly    Раз в год
@monthly   Раз в месяц
@weekly    Раз в неделю
@daily     Раз в день
@hourly    Раз в час
Частая ошибка: Cron использует минимальный PATH. Всегда указывайте полные пути.
Шпаргалка по синтаксису Cron

Все шаблоны Cron на одной странице.

Открыть шпаргалку

Создавайте Cron-выражения визуально

Генерируйте любое расписание cron, не запоминая синтаксис.

Также на MoreOnlineTools