From 4fe816827f0db582a873c93376f61c5585e6d61c Mon Sep 17 00:00:00 2001 From: Romain Dessort Date: Fri, 3 May 2013 15:25:50 +0200 Subject: [PATCH] Kill evobackup process if it was already running, instead of simply send an email. --- zzz_evobackup | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zzz_evobackup b/zzz_evobackup index b51c4bb..93c1f79 100644 --- a/zzz_evobackup +++ b/zzz_evobackup @@ -8,7 +8,8 @@ # Verification qu'un autre evobackup n'est pas deja lance PIDFILE=/var/run/evobackup.pid if [ -e $PIDFILE ]; then - echo "$0 tourne encore. (PID `cat $PIDFILE`)" >&2 + pkill -9 -F $PIDFILE + echo "$0 tourne encore (PID `cat $PIDFILE`). Processus killé" >&2 exit 1 fi echo "$$" > $PIDFILE