[CRON] : Activer un crontab toute les 10 secondes
Par neoclimb,
mercredi 11 mars 2009 à 10:58 ::Linux::
Par défaut, le daemon cron ne sais pas gérer les secondes. Voici un petit tutoriel afin de palier se problème en créant un petit script et une nouvelle arborescence cron:
Rajouter au fichier /etc/crontab les lignes :
#Cron toutes les 60 secondes * * * * * root /usr/sbin/cron.10sec > /dev/nullRemarque : Le paramètre /dev/null évite l'inondation de mail par le daemon cron. Vous pouvez aussi bien activer la balise mail vide (cron ne vous enverra aucun mail):
MAILTO= #MAILTO=rootCréation du répertoire accueillant vos scripts à exécuter toutes les 10 secondes:
# mkdir /etc/cron.10secCréation du script /usr/sbin/cron.10sec :
#!/bin/bash for COUNT in `seq 5` ; do run-parts --report /etc/cron.10sec sleep 10 done
chmod 755 /usr/sbin/cron.10secMaintenant vous pouvez installer vos script dans /etc/cron.10sec/. Vos scripts doivent être en 755 sans extension.
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.