Executa o programa a cada sexta-noite a partir da próxima meia-noite

1

Eu quero executar um programa de aquisição de dados meteorológicos a cada 6 horas da meia-noite (em um intervalo de 144 horas). Eu preciso sincronizar com a hora UTC. Eu não consegui encontrar nenhuma maneira não-hacky de fazer isso com o Vixie cron, então eu instalei o GNU mcron da Free Software Foundation e ele quase funciona. Este é o meu ~/.cron/test.guile

(job '(next-hour '(144)) "date")

que executaria o comando date . Com este arquivo de trabalho, mcron produziu essa saída no dia 22 de abril

tavis@kasa:~$ mcron --schedule=3
Fri Apr 28 00:00:00 2017 +0300
date

Thu May  4 00:00:00 2017 +0300
date

Wed May 10 00:00:00 2017 +0300
date

que parece correto, mas o problema é que a primeira execução é de 144 horas a partir da meia-noite seguinte, mas eu preciso que seja a próxima meia-noite porque eu não quero esperar ~ 150 horas para testá-lo e o atraso também ser inaceitável para a produção.

    
por user721244 23.04.2017 / 07:47

0 respostas

Tags