S46unscd 534 B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. NAME="nscd"
  3. DAEMON="/usr/sbin/${NAME}"
  4. PID_F="/var/run/nscd/${NAME}.pid"
  5. case "$1" in
  6. start)
  7. printf "Starting ${NAME}: "
  8. start-stop-daemon -S -p ${PID_F} -x ${DAEMON}
  9. [ $? -eq 0 ] && echo "OK" || echo "FAIL"
  10. ;;
  11. stop)
  12. printf "Stopping ${NAME}: "
  13. start-stop-daemon -K -p ${PID_F}
  14. [ $? -eq 0 ] && echo "OK" || echo "FAIL"
  15. ;;
  16. restart|reload)
  17. $0 stop
  18. $0 start
  19. ;;
  20. *)
  21. echo "Usage: $0 {start|stop|restart|reload}"
  22. exit 1
  23. esac