Sebw.infO

En parcourant le web
User Avatar

Activer un crontab toute les 10 secondes

Ajouté par h2tp Aucun commentaire 24 juin 2017 Debian aucun


crontab.tb

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/null

Remarque : 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=root

Création du répertoire accueillant vos scripts à exécuter toutes les 10 secondes:

mkdir /etc/cron.10sec

Cré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.10sec

Maintenant vous pouvez installer vos script dans /etc/cron.10sec/. Vos scripts doivent être en 755 sans extension.

source:http://jerome.colombet.free.fr/?p=70


Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :


Écrire un commentaire

Quelle est la première lettre du mot uepbmr ? :