J'ai besoin pour planifier un travail de jenkins, qui s'exécute toutes les heures sauf qu'il ne doit pas fonctionner entre 11:30 et 4h du matin. Quel serait l'expression cron?
0
Cette expression cron 0 4-23 * * 7
sera diffusé chaque jour à l'heure entre 4H et 11H.
Si vous n'êtes pas tenu d'exécuter ce travail à exactement où l'heure commence, vous pouvez également utiliser H 4-23 * * 7
. H
(pour de hachage) est utile sur Jenkins, car il ne sera pas exécuter toutes vos tâches planifiées pour l'heure à exactement le même temps, car il va essayer de même la charge sur le système (par exemple, cette tâche peut s'exécuter à 11.10 PM).
Merci pour le commentaire. @Gergan Zhekov. Quel est le temps à partir de 23:00 à 23:30?
Franky Philip
Bien sûr, cela pourrait aussi choisir 11:43PM, il y a donc un compromis de prélèvement fixe de minutes (0-29) ou va au-delà de la moitié. La bonne nouvelle, H est une table de hachage (basé sur le nom de la tâche, plus ...?), donc, une fois établi (et il va ate côté de temps à s'exécuter) c'est corrigé.
Ian W