
Como configuro um cronjob para ser executado a cada hora, exceto das 23h à 1h?
Porque durante esse tempo o sistema está em manutenção.
Saúde
Responder1
Três opções:
Execute o trabalho a cada hora, mas faça com que o trabalho em si seja um script que verifica a hora atual e sai imediatamente se for entre 23h e 1h.
Especifique todas as 21 horas que ele deve ser executado:
0 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 * * * do_something
(EUpensarEu entendi direito.)
- Se a versão que
cron
você está usando for compatível, você pode especificar um intervalo:
0 2-22 * * * do_something
man 5 crontab
para confirmar isso.