nrpe 419 B

1234567891011121314151617181920212223242526272829303132
  1. #!/sbin/sh
  2. #
  3. NRPE=/opt/nagios/bin/nrpe
  4. CFGFILE=/etc/nagios/nrpe.cfg
  5. PIDFILE=/var/run/nrpe.pid
  6. case $1 in
  7. 'start')
  8. $NRPE -c $CFGFILE -d
  9. ;;
  10. 'restart')
  11. if [ -f "$PIDFILE" ]; then
  12. /usr/bin/kill -HUP `/usr/bin/cat $PIDFILE`
  13. fi
  14. ;;
  15. 'stop')
  16. if [ -f "$PIDFILE" ]; then
  17. /usr/bin/kill `/usr/bin/cat $PIDFILE`
  18. /bin/rm -f $PIDFILE
  19. fi
  20. ;;
  21. *)
  22. echo "Usage: $0 { start | restart | stop }"
  23. exit 1
  24. ;;
  25. esac
  26. exit $?