cronograma de trabalho do cron complexo

1

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

Eu preciso fazer 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.

    
por Bob 03.06.2010 / 20:45

1 resposta

6

É que se você conseguirá.

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

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

Linha 1: 12: 12h em 1º de julho, 3, 5, 5, 6 ou 7 somente se for um sábado

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

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

    
por 03.06.2010 / 20:54

Tags