From 9d322b4e2a2bf4c19f4e31ffe26808d1ac44d81a Mon Sep 17 00:00:00 2001 From: Romain Dessort Date: Tue, 24 May 2011 11:24:28 +0200 Subject: [PATCH] Check if evobackup already running before launch it --- zzz_evobackup | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/zzz_evobackup b/zzz_evobackup index feb0c47..6e28ea7 100644 --- a/zzz_evobackup +++ b/zzz_evobackup @@ -5,6 +5,15 @@ # $Id: evobackup_cron_daily_client,v 1.21 2010-08-22 10:15:42 gcolpart Exp $ # +# 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 + exit 1 +fi +echo "$$" > $PIDFILE +trap "rm -f $PIDFILE" EXIT + # port SSH SSH_PORT=2228