S96cicap 551 B

123456789101112131415161718192021222324252627
  1. #!/bin/sh
  2. # (Re)create directories
  3. mkdir -p /var/run/c-icap
  4. mkdir -p /var/log/c-icap
  5. case "$1" in
  6. start)
  7. printf "Starting c-icap server: "
  8. start-stop-daemon -S -q -b -m -p /var/run/c-icap.pid \
  9. -x /usr/bin/c-icap -- -N
  10. [ $? == 0 ] && echo "OK" || echo "FAIL"
  11. ;;
  12. stop)
  13. printf "Stopping c-icap server: "
  14. start-stop-daemon -K -q -p /var/run/c-icap.pid
  15. [ $? = 0 ] && echo "OK" || echo "FAIL"
  16. ;;
  17. restart|reload)
  18. $0 stop
  19. sleep 1
  20. $0 start
  21. ;;
  22. *)
  23. echo "Usage: /etc/init.d/S96cicap {start|stop|restart|reload}"
  24. exit 1
  25. esac