1.1 --- a/gmyth-stream/server/0.3/data/gmsd Wed Aug 29 14:29:24 2007 +0100
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,61 +0,0 @@
1.4 -#!/bin/sh
1.5 -
1.6 -PROGRAM_NAME=GMS
1.7 -PROGRAM_BIN=/usr/bin/gms.py
1.8 -PIDFILE=/var/run/gms.pid
1.9 -LOGFILE=/var/log/gms.log
1.10 -
1.11 -test -x $PROGRAM_BIN || exit 0
1.12 -
1.13 -set -e
1.14 -
1.15 -. /lib/lsb/init-functions
1.16 -. /etc/default/rcS
1.17 -
1.18 -case $1 in
1.19 - start)
1.20 - echo -n "Starting $PROGRAM_NAME: "
1.21 - if [ -f $PIDFILE ]
1.22 - then
1.23 - PID=`cat $PIDFILE`
1.24 -
1.25 - if ps ax | grep -q "^$PID"
1.26 - then
1.27 - echo "$PROGRAM_NAME already running."
1.28 - else
1.29 - rm -f $PIDFILE
1.30 - $PROGRAM_BIN -d > $LOGFILE
1.31 - echo "OK"
1.32 - fi
1.33 - else
1.34 - $PROGRAM_BIN -d > $LOGFILE
1.35 - echo "OK"
1.36 - fi
1.37 - ;;
1.38 -
1.39 - stop)
1.40 - echo -n "Stopping $PROGRAM_NAME: "
1.41 - if [ -f $PIDFILE ]
1.42 - then
1.43 - PID=`cat $PIDFILE`
1.44 - if ps ax | grep -q "^$PID"
1.45 - then
1.46 - kill -10 $PID
1.47 - fi
1.48 - rm $PIDFILE
1.49 - else
1.50 - echo "No $PROGRAM_NAME found running; no killed."
1.51 - fi
1.52 - ;;
1.53 -
1.54 - restart)
1.55 - $0 stop
1.56 - sleep 1
1.57 - $0 start
1.58 - ;;
1.59 -
1.60 - *)
1.61 - log_success_msg "Usage: $0 {stop|start|restart}"
1.62 - exit 1
1.63 - ;;
1.64 -esac