Como faço cron funcionar todos os outros domingos no outro domingo?

10

Eu tenho um cron job que é executado em 0 0 * * 0/2 - ou seja, todos os outros domingos. Apenas correu agora, por exemplo. No entanto, quero que ele seja executado nos outros domingos - no próximo domingo, em vez de este. Outra maneira de dizer isso: presumo que esteja funcionando nos domingos pares do ano, mas quero que ele seja executado em domingos de número ímpar.

Eu não vejo nada em "man 5 crontab" que me ajudaria com isso, então eu presumo que preciso voltar a executar o cronjob em 0 0 * * 0 e depois fazer algo no comando que eu corro para verificar que domingo é. Alguém pode me ajudar com algum truque de linha de comando adequado para isso?

ETA: percebi que o meu 0/2 não faz o que eu pensava inicialmente (a cada segundo domingo). Corre todos os domingos, desde que o dia da semana seja divisível por dois, o que é claro que é. D'oh De qualquer forma, o requisito fundamental permanece: executar um comando nos domingos ímpares.

    
por Skud 28.04.2013 / 04:02

1 resposta

3

Eu não pretendo ter tentado essa tarefa em particular, mas esta pergunta sobre estouro de pilha tem algumas respostas que mostram possíveis truques de linha de comando: link

    
por 28.04.2013 / 04:14

Tags