#! /bin/sh # # QUOT Quote Daemon - quoted - init.d script for linux # NAME=quoted PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin DAEMON=/usr/local/bin/quoted PIDFILE=/var/run/quoted.pid # Arguments to quoted # ARGS="-d" DAEMON_PLUS_ARGS="$DAEMON $ARGS" test -x $DAEMON || exit 0 case "$1" in start) echo -n "Starting QOTD Quote Daemon: quoted" start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $ARGS sleep 1 pid=`ps awxo "pid,command" | grep -- "${DAEMON_PLUS_ARGS}" | grep -v "grep" | awk '{ print \$1; }'` if [ -z ${pid} ]; then echo "${NAME} failed to start" exit 1 else echo ${pid} >${PIDFILE} fi echo "." ;; stop) echo -n "Stopping QOTD Quote Daemon: quoted" start-stop-daemon --stop --quiet --pidfile $PIDFILE --exec $DAEMON echo "." rm -f $PIDFILE ;; reload) echo "Not implemented." ;; force-reload|restart) sh $0 stop sh $0 start ;; *) echo "Usage: /etc/init.d/quoted {start|stop|restart|force-reload|reload}" exit 1 ;; esac exit 0