Подтвердить что ты не робот

Установка задачи cron каждый день в 2 часа ночи делает ее запускать каждую минуту

Из того, что я прочитал, и генераторов-мастеров, которые я использовал, следующий должен запускать задачу каждый день в 2 часа

* 2 * * * <my task here>

Однако, глядя на журналы, он фактически уволил задачу за каждую минуту в 2 часа ночи, другими словами, в 60 раз. Что я здесь делаю неправильно? Или эти генераторы просто мусор. Благодаря

4b9b3361

Ответ 1

Выполняется script каждую минуту 2 утра (02:00, 02:01, 02:02 и т.д.):

 * 2 * * *

Пока это выполняется script в 02:13 (каждый день каждого месяца)

13 2 * * *

 * * * * *  command to execute
 ┬ ┬ ┬ ┬ ┬
 │ │ │ │ │
 │ │ │ │ │
 │ │ │ │ └───── day of week (0 - 7) (0 to 6 are Sunday to Saturday, 7 is Sunday again)
 │ │ │ └────────── month (1 - 12)
 │ │ └─────────────── day of month (1 - 31)
 │ └──────────────────── hour (0 - 23)
 └───────────────────────── min (0 - 59)

Ответ 2

Вы неправильно пишете команду. Попробуйте следующее:

0 2 * * * <task>

Эта версия выполняет задачу в минуту 0, ваша выполняется во все минуты (*)