Executando o cronjob em horários específicos

Executando o cronjob em horários específicos

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 cronvocê está usando for compatível, você pode especificar um intervalo:

0 2-22 * * * do_something

man 5 crontabpara confirmar isso.

informação relacionada