S50lighttpd 576 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #!/bin/sh
  2. #
  3. # Starts lighttpd.
  4. #
  5. NAME=lighttpd
  6. DAEMON=/usr/sbin/$NAME
  7. PID_FILE="/var/run/$NAME.pid"
  8. CONF_FILE="/etc/$NAME/$NAME.conf"
  9. [ -r /etc/default/$NAME ] && . /etc/default/$NAME
  10. start() {
  11. printf "Starting lighttpd: "
  12. start-stop-daemon -S -q -p $PID_FILE --exec $DAEMON -- -f $CONF_FILE
  13. echo "OK"
  14. }
  15. stop() {
  16. printf "Stopping lighttpd: "
  17. start-stop-daemon -K -q -p $PID_FILE
  18. echo "OK"
  19. }
  20. restart() {
  21. stop
  22. start
  23. }
  24. case "$1" in
  25. start)
  26. start
  27. ;;
  28. stop)
  29. stop
  30. ;;
  31. restart|reload)
  32. restart
  33. ;;
  34. *)
  35. echo "Usage: $0 {start|stop|restart}"
  36. exit 1
  37. esac
  38. exit $?