Cronjob каждые 3 часа и Cronjob каждые 3 + 1 часа - PullRequest
0 голосов
/ 22 марта 2019

У меня есть два набора cronjob, которые я хочу запустить. Первый должен запускаться каждые 3 часа, а второй - каждые 3 часа, но на один час позже, чем первый сет. Какой правильный синтаксис?

// every 3 hours
17 */3  * * *   root  script
// every 3h +1 ?
17 */3+1    * * *   root  script

1 Ответ

1 голос
/ 23 марта 2019

Синтаксис:

17 */3    * * *  every-3-hours-starting-at-0-script
17 1-23/3 * * *  every-3-hours-starting-at-1-script

Поле часа в первой строке можно было бы записать как 0-23/3. * в этом поле - просто удобное сокращение для 0-23.

Паттерн продолжается, как и следовало ожидать. Каждые 3 часа, начиная с 2, будут:

17 2-23/3 * * *  every-3-hours-starting-at-2-script
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...