Aide en ligne

Editer une crontab - Exécutions planifiées sous Linux

Sous linux, on peut définir les tâches planifiées dans un fichiers qui décrit quels programmes exécuter à quel moment. "Cron" est le nom de l'utilitaire qui va gérer cette liste (crontab) et exécuter les programmes.

crontab -l

Cette commande permet d'afficher la liste des exécutions planifiées.

crontab -e

Cette commande permet d'éditer la liste des exécutions planifées. Le format de chacune des lignes d'exécution sera le suivant:

<mm> <hh> <JJ> <MM> <SS> <Script à exécuter + paramètres>

<mm>: la minute, comprise entre 0 et 58, ou *

<hh>: l'heure, comprise entre 0 et 23, ou *

<JJ>: le jour, compris entre 1 et 31, ou *

<MM>: le moins, compris entre 1 et 12, ou *

 <SS>: le jour de la semaine, compris entre 0 et 6 avec 0 = dimanche, ou *

Il est possible de spécifier plusieurs valeurs en les séparant par des virgules ou un intervalle de valeurs en séparant deux valeurs par un tiret.

Exemples:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /bin/php /home/admin/www/script param1 param2 >> /home/admin/www/logs/script.log
exécute le script toutes les 5 minutes

 0 0 * * 1-5 /bin/php /home/admin/www/script param1 param2 >> /home/admin/www/logs/script.log
exécute le script à minuit chaque jour de travail de la semaine

0 0 1 1 * /bin/php /home/admin/www/happyNewYear
exécute le script happyNewYear à minuit le jour de l'an, chaque année

 

 

Copyright 2007 - 2024