#! /bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/sbin/peermon NAME=peermon SNAME=peermon DESC="Peer Monitoring Daemon" PIDFILE="/var/run/$NAME.pid" OPTIONS=" -p 2288 " export TMPDIR=/tmp # Apparently people have trouble if this isn't explicitly set... if [ ! -d /etc/peermon ] ; then echo "no /etc/peermon dir...exiting" exit 1 fi if [ ! -f /etc/peermon/machines.txt ] ; then echo "no /etc/peermon/machines.txt file...exiting" exit 1 fi test -f $DAEMON || exit 0 set -e case "$1" in start) echo -n "Starting $DESC: " $DAEMON $OPTIONS echo "$NAME." ;; stop) echo -n "Stopping $DESC: " pkill -SIGKILL $NAME echo "$NAME." ;; restart | force-reload) echo -n "Restarting $DESC: " pkill -9 $NAME $DAEMON $OPTIONS echo "$NAME." ;; *) N=/etc/init.d/$SNAME echo "Usage: $N {start|stop}" >&2 exit 1 ;; esac exit 0