web-dev-qa-db-fra.com

onglet de configuration cron à une heure spécifique de pendant les jours de la semaine

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?

77
Nauman Bashir

Comme tu l'as fait pendant des heures:

*/2 09-18 * * 1-5 /path_to_script

0 et 7 stand pour dimanche
6 signifie samedi
alors, 1-5 signifie du lundi au vendredi

166
ThanksForAllTheFish

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

http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5

19
EJW

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.

13
Fonant