init-script.debian.in 1012 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/sh
  2. # Start/stop the nrpe daemon.
  3. #
  4. # Contributed by Andrew Ryder 06-22-02
  5. # Slight mods by Ethan Galstad 07-09-02
  6. NrpeBin=@bindir@/nrpe
  7. NrpeCfg=@sysconfdir@/nrpe.cfg
  8. test -f $NrpeBin || exit 0
  9. case "$1" in
  10. start) echo -n "Starting nagios remote plugin daemon: nrpe"
  11. start-stop-daemon --start --quiet --exec $NrpeBin -- -c $NrpeCfg -d
  12. echo "."
  13. ;;
  14. stop) echo -n "Stopping nagios remote plugin daemon: nrpe"
  15. start-stop-daemon --stop --quiet --exec $NrpeBin
  16. echo "."
  17. ;;
  18. restart) echo -n "Restarting nagios remote plugin daemon: nrpe"
  19. start-stop-daemon --stop --quiet --exec $NrpeBin
  20. start-stop-daemon --start --quiet --exec $NrpeBin -- -c $NrpeCfg -d
  21. echo "."
  22. ;;
  23. reload|force-reload) echo -n "Reloading configuration files for nagios remote plugin daemon: nrpe"
  24. # nrpe reloads automatically
  25. echo "."
  26. ;;
  27. *) echo "Usage: /etc/init.d/nrpe start|stop|restart|reload|force-reload"
  28. exit 1
  29. ;;
  30. esac
  31. exit 0