#! /bin/sh # /etc/init.d/thttpd - thttpd's init script. # Written by Yotam Rubin set -e INIT=/etc/init.d/thttpd CONFFILE=/etc/thttpd/thttpd.conf if [ ! -f $CONFFILE ]; then exit 1 fi NETSTAT=/bin/netstat DAEMON=/usr/sbin/thttpd NAME=thttpd PIDFILE=/var/run/thttpd.pid test -x $DAEMON || exit 0 case "$1" in start) echo -n "Starting web server: " if [ -f $PIDFILE ]; then echo "$DAEMON already running." else $DAEMON -C $CONFFILE -i $PIDFILE echo "$NAME. " fi ;; stop) echo -n "Stopping web server: " if [ -f $PIDFILE ]; then kill -10 `cat $PIDFILE` echo "$NAME" rm -f $PIDFILE else echo "No $DAEMON found running; none killed." fi ;; force-stop) echo -n "Terminating web server: " if [ -f $PIDFILE ]; then kill -10 `cat $PIDFILE` echo "$NAME" rm -f $PIDFILE else echo "No $DAEMON found running; none killed." fi ;; restart|force-reload) $INIT stop $INIT start ;; *) echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-stop|force-reload}" exit 1 ;; esac exit 0