Horário Cron das 7:15 às 20:30 a cada minuto

1

Não consigo encontrar nenhum material sobre como criar horas com componentes minúsculos em uma única expressão.

    
por BugCatcherJoe 27.09.2018 / 17:35

1 resposta

2

Não há como executar esse job cron específico em apenas uma única expressão, mas isso pode ser feito em três:

15-59 7 * * * echo "This command runs every minute from 7:15am to 7:59am"
0-59 8-19 * * * echo "This command runs every minute from 8:00am to 7:59pm"
0-30 20 * * * echo "This command runs every minute from 8:00pm to 8:30pm"

POSIX cron permite que você use traços ( - ) para definir um intervalo de unidades ( 0-59 ) ou vírgulas ( , ) para definir uma lista de unidades ( 0,2,4,6,8 ). Algumas variantes cron também permitem o uso de barras ( / ) para definir unidades recursivas uniformemente ( */15 é o mesmo que 0,15,30,45 ).

Infelizmente, nada disso funciona quando você tem um começo e um término incomuns como o seu exemplo.

    
por 27.09.2018 / 20:15

Tags