Шпаргалка по синтаксису CRON

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
11,299
Реакции
1,656
Credits
44,048
Шпаргалка по синтаксису CRON
1213 (1).jpg

Формат записи:
* * * * * команда
│ │ │ │ │
│ │ │ │ └─ День недели (0–6, где 0 = воскресенье)
│ │ │ └─── Месяц (1–12)
│ │ └───── День месяца (1–31)
│ └─────── Час (0–23)
└───────── Минуты (0–59)

Специальные символы:
* — любое значение (например, каждая минута, каждый день).
, — перечисление (например, 1,15 = 1-е и 15-е число).
- — диапазон (например, 1-5 = с понедельника по пятницу).
/ — шаг (например, */10 = каждые 10 минут).
? — «неважно» (обычно в день месяца или день недели).

Примеры:
0 * * * * → запуск каждый час.
*/30 * * * * → каждые 30 минут.
0 0 * * * → в полночь каждый день.
0 8 * * 1 → каждый понедельник в 8:00.
0 18 15 * * → 15-го числа каждого месяца в 18:00.

Специальные строки:
@reboot → запуск при старте системы.
@hourly → каждый час.
@Midnight → каждый день в полночь.
@monthly → каждый месяц в полночь 1-го числа.