home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Magazine / wwwoffle-2.1.tar.gz / wwwoffle-2.1 / contrib / debian-start-stop2 < prev    next >
Text File  |  1998-03-05  |  1KB  |  48 lines

  1. #! /bin/sh
  2. # wwwoffled    script to go e.g., into /etc/init.d/ scripts.
  3. #
  4. #        Modified by Remo Petritoli <petritoli@iol.it> 14/02/98
  5. #               Modified by Joerg Wittenberger <joerg.wittenberger@pobox.com>
  6. #               from skeleton
  7. #        file by Miquel van Smoorenburg <miquels@cistron.nl>.
  8. #        Modified for Debian GNU/Linux
  9. #        by Ian Murdock <imurdock@gnu.ai.mit.edu>.
  10. #
  11.  
  12. PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
  13. NAME=wwwoffled
  14. DAEMON=/usr/local/sbin/$NAME
  15. CONFIG=/var/spool/wwwoffle/wwwoffle.conf
  16.  
  17. test -f $DAEMON || exit 0
  18.  
  19. case "$1" in
  20.   start)
  21.     echo -n "Starting HTTP cache proxy server $NAME..."
  22.     if start-stop-daemon --start --quiet --exec $DAEMON -- -c $CONFIG
  23.       then echo "done."
  24.       else echo "failed."
  25.     fi
  26.     ;;
  27.   stop)
  28.     echo -n "Stopping HTTP cache proxy server $NAME..."
  29.     if start-stop-daemon --stop  --quiet --exec $DAEMON
  30.       then echo "done."
  31.       else echo "failed."
  32.     fi
  33.     ;;
  34.   reload)
  35.     echo -n "Reloading $NAME configuration files..."
  36.     if start-stop-daemon --stop  --signal 1 --quiet --exec $DAEMON
  37.       then echo "done."
  38.       else echo "failed."
  39.     fi
  40.     ;;
  41.   *)
  42.     echo "Usage: /etc/init.d/$NAME {start|stop|reload}"
  43.     exit 1
  44.     ;;
  45. esac
  46.  
  47. exit 0
  48.