Updated init script for Debian

Monotone-Parent: 1928b52441789ad4d83520e6d27fb7faa2f30d88
Monotone-Revision: 55e9652c81aeb3099b52fdacfebe185b63106ee9

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2009-03-11T14:59:24
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2009-03-11 14:59:24 +00:00
parent b8f49dbbcf
commit 6a9b459d3c

View File

@@ -64,20 +64,22 @@ case "$1" in
echo -n "Starting $DESC: "
for ((a=1; a <= PREFORK ; a++))
do
start-stop-daemon -c sogo --pidfile $PIDFILE$a \
start-stop-daemon -c sogo
-b --start --quiet --exec $DAEMON $a
done
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
echo "Stopping $DESC: "
for ((a=1; a <= PREFORK ; a++))
do
sogopid=$(cat $PIDFILE$a)
kill ${sogopid} 2> /dev/null
pid=$(cat $PIDFILE$a)
ppid=$(ps --ppid $pid -o pid=)
kill -9 ${pid}
kill -9 ${ppid}
rm -f $PIDFILE$a
echo "$NAME $a stopped"
done
echo "$NAME."
;;
restart|force-reload)
$0 stop && sleep 2 && $0 start