cronograma de cron job complexo

cronograma de cron job complexo

Eu sei que posso fazer isso se chamar um script para verificar, mas estou curioso para saber se posso fazer isso apenas com o cron.

Preciso executar um trabalho uma vez por ano no primeiro sábado de julho. Se esse sábado for 4 de julho, execute-o em 5 de julho.

Responder1

É issoseisso vai te pegar.

Hmmm. Você pode fazer isso com um forro 2:

12 12 1,2,3,5,6,7 7 6 ./script.sh
12 12 5 7 0 ./script.sh

Linha 1: 12h12 nos dias 1,2,3,5,6 ou 7 de julho somente se for sábado

Linha 2: 12h12 do dia 5 de julho somente se for domingo

A Linha 1 deve cobrir todos os casos, exceto dia 4, e a Linha 2 deve cobrir o caso em que sábado é 4 de julho.

informação relacionada