VTOM: Format CRON

Pratique mais pas évident  à mettre en place quand on ne connait pas , cette fonctionnalité peut vous simplifier la mise en place de job

Par exemple , vous souhaitez mettre en place un job cyclique qui s’exécute à 8h puis 10h puis 14h ..

Avec le format Cron easy 🙂 timer-214x300

Je vous propose d’utiliser ce site (pourquoi ré-inventer la roue quand elle existe déja ahahha) 

http://www.corntab.com/pages/crontab-gui

Et dans la partie « Hour » selectionner « each selected hour » puis cocher les heures qui nous intéresse(en l’occurence dans notre exemple 8 , 10 et 14 )

Mais attention j’ai oublié de vous dire , il faut préalablement préciser les minutes car par défaut cela vous mets une * et dans vtom cela ne fonctionnera pas comme vous le souhaitez :

En faite * représente dans ce cas précis  toutes les minutes donc si on laisse * dans notre formule (* 8,10,14 * * *) notre job va se déclencher toutes les minutes de 8h à 9h , toutes les minutes de 10h à 11h et toutes les minutes de 14h à 15H et c’est pas vraiment ce que l’on veut (bien que cela peut être pratique dans certain cas 🙂 )

Revenons à nos moutons voici ce que l’on obtient pour notre exemple de départ  0 8,10,14 * * * (pas besoin de vous préciser de ne pas inclure /usr/sbin/update-motd )

Bravo vous avez réussi à planifier votre job comme vous le souhaitez mais maintenant imaginez toutes les plannifications possibles via ce format CRON 😀

Par exemple je souhaite planifier un job toutes les min seulement entre 13h et 14h puis 16h et 17h .

Je vous laisse deviner la syntaxe hein .(* 13,14 * * *) oooooooooooohh notre fameux * lol

Bon bien évidement si vous voulez que cela se déclenche toutes les 2 min sur le site http://www.corntab.com/pages/crontab-gui c’est la partie every n minutes qu’il faudra regarder : cela nous donne

*/2 13,14 * * *

Je vous laisse vous amuser car je suis sur que vous entrevoyez toutes les possibilités que ce format offre 🙂

Étiquettes : ,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *