J'essaie de configurer un travail cron sur un serveur Ubuntu. Nous voulons que le travail cron exécute le script à certains moments de la journée et à certains jours de la semaine. Par exemple, nous voulons configurer un travail cron qui exécute le script avec la séquence suivante:
Exécutez le script toutes les 2 minutes de 9h à 14h en semaine.
C'est ce que j'ai pu faire jusqu'à présent:
*/2 09-14 * * */path_to_script
Que dois-je faire pour les jours de semaine?
Comme tu l'as fait pendant des heures:
*/2 09-18 * * 1-5 /path_to_script
0
et 7
stand pour dimanche6
signifie samedi
alors, 1-5
signifie du lundi au vendredi
Vous indiquez 14 heures dans vos besoins, la plage horaire doit se terminer à 14 heures au lieu de 18 heures (ce qui correspond à 18 heures).
*/2 9-14 * * 1-5 /path_to_script
homme crontab
En fait, la dernière heure que vous souhaitez exécuter le script est de 13h00 à 13h59, vous souhaitez donc:
*/2 9-13 * * 1-5 /path_to_script
ce qui signifie que la première exécution sera 9h00, puis 9h02, et ainsi de suite jusqu'à 13h58, qui sera la dernière exécution, car 14h00 n'est pas inclus.