diff --git a/check b/check index 4fe152e..b041108 100755 --- a/check +++ b/check @@ -309,8 +309,10 @@ function testFichierPresent { # Cette fonction teste si le fichier passé en premier argument est disponible # Si ce n'est pas le cas, relance le programme passé en deuxième paramètre - if [ ! -f "$1" ]; then - checklog "Fichier $1 absent : relance $2" + if [ ! -e "/etc/init.d/$2" ]; then + checklog "ERREUR : /etc/init.d/$2 introuvable (testFichierPresent)" + elif [ ! -f "$1" ]; then + checklog "ERREUR : Fichier $1 absent : relance $2" /etc/init.d/$2 stop /etc/init.d/$2 start fi