На этот вопрос уже есть ответ здесь:
Я хочу запускать команду каждый день, но не уверен, как правильно это сделать с помощью задания cron.
Я понимаю, что это код, который мне нужно знать:
* * * * * command to be executed
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
Если я сделаю это * * * * *
, это означает, что команда запускается каждую минуту, правильно?
А как насчет каждый день, особенно каждый день в час ночи
?
Это 0 0 * * *
для выполнения команды каждый день?
Попробуйте это.
0 1 * * * command > /dev/null 2>&1