📟Cron паттерны

Синтаксис cron паттерна

// ┌──────────────── (опционально) секунды (0 - 59)
// │ ┌────────────── минуты (0 - 59)
// │ │ ┌──────────── час (0 - 23)
// │ │ │ ┌────────── день месяца (1 - 31)
// │ │ │ │ ┌──────── месяц (1 - 12, JAN-DEC)
// │ │ │ │ │ ┌────── день  недели (0 - 6, SUN-Mon) 
// │ │ │ │ │ │       (от 0 до 6 это от Воскресенья до Субботы; 7 это Воскресенье, тоже самое что и 0)
// │ │ │ │ │ │
// * * * * * *

Быстрые примеры

Это будет выполняться каждую минуту

* * * * *

Это будет выполняться каждое воскресенье

0 0 0 * * 7

Каждые 30 минут с 9 до 17 часов

0 */30 9-17 * * *

С понедельника по пятницу в 11:30

00 30 11 * * 1-5

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

0 */10 * * * *

В полночь

00 00 00 * * *

Также можно использовать следующие "ники" в качестве паттерна.

Cron паттерн с интервалом меньше 60 секунд - нельзя создать!

Все паттерны выполняются по часовому поясу UTC

Last updated