Como configurar vários trabalhos cron a cada 3 horas, mas não de forma simultânea?

1

Eu preciso executar tarefas agendadas nos seguintes horários:

1º emprego: 13:00, 16:00, 19:00, etc.

2º emprego: 1:15 PM 16:15 7:15 PM etc.

3o emprego: 1:30 PM 4:30 PM 7:30 PM etc ..

Como você pode ver cada trabalho executado a cada 3 horas, mas cada trabalho precisa ter 15 minutos de "intervalo" antes de executar o próximo trabalho.

    
por IMB 16.07.2013 / 16:00

2 respostas

3

0 */3 * * * (blah)
15 */3 * * * (blah2)
30 */3 * * * (blah3)

Parece que você está se preparando para uma condição de corrida. E se algo correr mais de 15 minutos?

    
por 16.07.2013 / 16:32
1

Acho que esse é o caminho certo. Tente com isso:

0 1,4,7,10,13,16,19,22 * * * /path/to/job1.sh
15 1,4,7,10,13,16,19,22 * * * /path/to/job2.sh 
30 1,4,7,10,13,16,19,22 * * * /path/to/job2.sh
    
por 16.07.2013 / 16:30

Tags