Como executar um cron job que é executado todos os dias às 6h15, eu sei como executar a cada 15 minutos

Como executar um cron job que é executado todos os dias às 6h15, eu sei como executar a cada 15 minutos

eu tenho isso: */5 6-22 * * * *

Isso acontecerá a cada 5 minutos, das 6 às 23.

Quero saber se é possível que a corrida comece das 6h15 às 22h40.

Responder1

Não exagere na engenharia.

15-55/5 6    * * *  /usr/bin/foo
*/5     7-21 * * *  /usr/bin/foo
0-40/5  22   * * *  /usr/bin/foo

Responder2

let timecheck=$(date +%H%M) && if [ $timecheck -ge 615 ]; then if [ $timecheck -le 2240 ]; then { run_your_job.sh;}; else { echo 'do nothing';}; fi; fi;

informação relacionada