Execute o cron job a cada 10 minutos, das 4:40 às 0:15


11

Preciso executar um trabalho cron a cada 10 minutos, apenas entre 4:40 e 0:15. Consegui agendar o trabalho do cron para ser executado das 4 às 0 horas, mas não consigo descobrir como agendá-lo ainda mais. Foi assim que eu saí:*/10 4-23,0 * * * script

Respostas:


16

Às vezes, você só precisa quebrar as entradas feias e duplicadas para obter uma lógica de seleção assim. Deve funcionar e ser bem aparente com o que está fazendo sem o conhecimento do uber cron-fu.

40,50 4 * * * script
* / 10 5-23 * * * script
0,10 0 * * * script

Ah, e um site útil para gerar estes: http://www.openjs.com/scripts/jslibrary/demos/crontab.php


1
Eu estava pensando em dividir o cron em 3, mas achei que havia uma maneira mais elegante de fazer isso. Enfim, vai em frente, obrigado!
linkyndy
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.