# HG changeset patch # User Pascal Bellard # Date 1218317073 0 # Node ID 47c6a0342f008feb6ef41d38923a071f293bd59e # Parent 8450e8bc287a884c9fbc654628bbd39b5ee86473 perdition: fix pidfile diff -r 8450e8bc287a -r 47c6a0342f00 perdition/stuff/etc/init.d/perdition --- a/perdition/stuff/etc/init.d/perdition Sat Aug 09 21:05:27 2008 +0000 +++ b/perdition/stuff/etc/init.d/perdition Sat Aug 09 21:24:33 2008 +0000 @@ -39,7 +39,7 @@ exit 1 fi echo -n "Stopping $DESC: $NAME ($i)... " - kill `cat $PIDFILE.$i.pid` + kill `cat $PIDFILE.$i/perdition.$i.pid` status done ;; @@ -51,7 +51,7 @@ exit 1 fi echo -n "Restarting $DESC: $NAME ($i)... " - kill `cat $PIDFILE.$i.pid` + kill `cat $PIDFILE.$i/perdition.$i.pid` sleep 2 $DAEMON.$i -f /etc/perdition/perdition.$i.conf $OPTIONS \ --pid_file $PIDFILE.$i/perdition.$i.pid @@ -61,7 +61,8 @@ reload) for i in $PROTOCOLS; do [ -s /etc/perdition/perdition.$i.conf ] || continue - [ -f $PIDFILE.$i/perdition.$i.pid ] && kill -1 `cat $PIDFILE.$i.pid` + [ -f $PIDFILE.$i/perdition.$i.pid ] && \ + kill -1 `cat $PIDFILE.$i/perdition.$i.pid` status done ;;