Rudy ONFROY
15/10/10 à 19:10:30
921
Cron est un daemon utilisé pour programmer des tâches devant être exécutées à un moment précis.
Cron est souvent utilisé sur les serveurs web pour automatiser des tâches d'administration (sauvegarde de base de donnée automatique, mise à jour de cache, ...)
Le planificateur de tâches cron doit être automatiquement démarré avec votre distribution linux,
vous pouvez vérifier son exécution avec la commande :
crontab -l -u root
Si votre cron n'est pas démarré vous pouvez utiliser la commande suivante sur les distributions Debian:
/etc/init.d/cron restart
Pour paramètrer cron, entrez la commande suivante dans le shell Linux:
crontab –e
L'édition de cron lance l'éditeur de texte par défaut (emacs, vim, nano, …)
Chaque ligne du fichier correspond à une tâche à exécuter et est notée de la façon suivante:
mm hh jj MMM JJJ tâche > log
Si log n'est pas spécifiée, cron enverra automatiquement un mail de confirmation. Pour éviter cela il suffit de spécifier > /dev/null
00 * * * * /script.pl >/dev/null
Le script sera exécuté toute les heures.
00 4 * * * /script.sh >/dev/null
Le script sera exécuté toute les jours à 4 heures.