1#!/bin/sh 2# 3# Copyright (c) 2016 Nagios(R) Core(TM) Development Team 4# 5# Start/stop the ndo2db daemon. 6 7NDO2DB_BIN=@sbindir@/ndo2db 8NDO2DB_CFG=@pkgsysconfdir@/ndo2db.cfg 9PID_FILE=@piddir@/ndo2db.pid 10 11test -x $NDO2DB_BIN || exit 0 12 13case "$1" in 14 15start) 16 echo -n "Starting nagios remote plugin daemon: ndo2db" 17 start-stop-daemon --start --quiet --pidfile $PID_FILE --exec $NDO2DB_BIN -- -c $NDO2DB_CFG -d 18 echo "." 19 ;; 20 21stop) 22 echo -n "Stopping nagios remote plugin daemon: ndo2db" 23 start-stop-daemon --stop --quiet --pidfile $PID_FILE --exec $NDO2DB_BIN 24 echo "." 25 ;; 26 27restart|force-reload) 28 echo -n "Restarting nagios remote plugin daemon: ndo2db" 29 start-stop-daemon --stop --quiet --pidfile $PID_FILE --exec $NDO2DB_BIN 30 start-stop-daemon --start --quiet --pidfile $PID_FILE --exec $NDO2DB_BIN -- -c $NDO2DB_CFG -d 31 echo "." 32 ;; 33 34reload) 35 echo -n "Reloading configuration files for nagios remote plugin daemon: ndo2db" 36 test -f $PID_FILE || exit 0 37 test -x /bin/kill && /bin/kill -HUP `cat $PID_FILE` 38 echo "." 39 ;; 40 41*) 42 echo "Usage: $0 start|stop|restart|reload|force-reload" 43 exit 1 44 ;; 45esac 46 47exit 0 48