1 votes

Comment configurer plusieurs tâches cron toutes les 3 heures mais pas simultanément?

Je dois exécuter des tâches cron aux moments suivants :

1ère tâche : 13h 16h 19h etc..

2ème tâche : 13h15 16h15 19h15 etc..

3ème tâche : 13h30 16h30 19h30 etc..

Comme vous pouvez le voir, chaque tâche s'exécute toutes les 3 heures mais chaque tâche doit avoir un "temps de pause" de 15 minutes avant de passer à la tâche suivante.

3voto

JeremyDWill Points 2181
0 */3 * * * (blah)
15 */3 * * * (blah2)
30 */3 * * * (blah3)

On dirait que vous vous préparez à une condition de course. Que se passe-t-il si quelque chose dure plus de 15 minutes?

1voto

Ary Points 76

Je pense que c'est la bonne façon. Essayez avec ceci:

0 1,4,7,10,13,16,19,22 * * * /chemin/vers/job1.sh
15 1,4,7,10,13,16,19,22 * * * /chemin/vers/job2.sh 
30 1,4,7,10,13,16,19,22 * * * /chemin/vers/job2.sh

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X