From 43e0dad38757d12008720014d87f64ef1e612727 Mon Sep 17 00:00:00 2001 From: Dominique Fournier Date: Mon, 1 Sep 2014 06:53:23 +0000 Subject: [PATCH] Add testFichierPresent git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@1774 bf3deb0d-5f1a-0410-827f-c0cc1f45334c --- check | 11 +++++++++++ check.conf | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/check b/check index e30d433..4fe152e 100755 --- a/check +++ b/check @@ -305,6 +305,17 @@ function testZombie() done } +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" + /etc/init.d/$2 stop + /etc/init.d/$2 start + fi +} + if [ ! -f "/etc/check.conf" ]; then echo "Le fichier /etc/check.conf n'existe pas : EXIT" exit diff --git a/check.conf b/check.conf index 50544e8..4f3a8e6 100644 --- a/check.conf +++ b/check.conf @@ -72,3 +72,7 @@ alerteNotify=FALSE ## Vérifie si un ou plusieurs processus zombies existent et le tuent #testZombie +# 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 +# testFichierPresent /var/run/conntrackd.ctl conntrackd +