le script :
-----------------------
#!/bin/sh
ps axf > /BACKUP/scripts/process
if grep pppd /BACKUP/scripts/process ; then
echo "le lien pppd est présent, tout est normal"
else
cd /usr/sbin
./pppd call client_vpn logfd 1 updetach
echo "lancement de la commande pour le lien effectuée"
echo "Arret du serveur de messagerie"
qmailctl stop
echo "Démarrage du serveur de messagerie"
qmailctl start
echo "rechargement des mails en attente"
qmailctl doqueue
echo "OK"
fi
----------------------
le crontab
----------------------
# surveille le lien entre challenger et jupiter et en cas de coupure le remet
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /BACKUP/scripts/verif_process > /BACKUP/scripts/exec_ok.log
Message édité par bandito600 le 13-06-2006 à 15:40:26