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.
Cette commande permet d'afficher la liste des exécutions planifiées.
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.
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