Как настроить cronjob для запуска каждый час, кроме как с 11 вечера до 1 утра?
Потому что в течение этого времени система выполняет техническое обслуживание.
ура
Три варианта:
Запускайте задание каждый час, но само задание должно быть сценарием, который проверяет текущее время и немедленно завершает работу, если оно между 11 вечера и 1 час ночи.
Укажите все 21 час, что он должен работать:
0 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 * * * do_something
(Я думаю, что понял это правильно.)
cron
поддерживает ее, вы можете указать диапазон:0 2-22 * * * do_something
man 5 crontab
чтобы подтвердить это.