J'ai un travail avec comme cron:
5 3,21 * * 1-5
Cela exécutera mon travail à 03h05 et 21h05. Maintenant, je lis que c'est une meilleure pratique d'utiliser H
.
J'essaie:
H/5 3,21 * * 1-5
Quel est le sens maintenant? Est-ce que ce programme prévoit une génération dans une plage de 5 minutes ou 5 minutes après 3 h et 21 h?
H
prendra un hachage numérique du nom du Job et l'utilisera pour s'assurer que différents jobs avec les mêmes paramètres cron ne se déclenchent pas tous en même temps.
H/5
dans le premier champ signifie toutes les cinq minutes commençant à une heure comprise entre 0 et 4 minutes après l'heure
Alors H/5 3,21 * * 1-5
est toutes les cinq minutes entre 03:00 et 03:59 puis entre 21:00 et 21:59 le lundi -> vendredi mais en commençant à une heure "aléatoire" entre 03:00 et 03:04 puis le même nombre de minutes après 21h00
Si vous souhaitez exécuter une fois par heure entre 03: 00-03: 59 et 21: 00-21: 59 le lundi -> vendredi, vous pouvez utiliser H 3,21 * * 1-5
où H
sera remplacé par un nombre compris entre 0 et 59 selon le nom du travail.
L'interface utilisateur vous dira quand la tâche aura été déclenchée pour la dernière fois et se déclenchera ensuite