updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / ndoutils / ndo2db.rc
blobcbbef9c87e5f3fc6443cafe8fe4ffe9bed19b699
1 #!/bin/bash
3 daemon_name=ndo2db
5 . /etc/rc.conf
6 . /etc/rc.d/functions
8 NDO2DB=/usr/bin/ndo2db-3x
9 OPTS="-c /etc/nagios/ndo2db.cfg"
10 LOCK_FILE=/var/nagios/ndo2db.lock
12 case "$1" in
13 start)
14 stat_busy "Starting Ndo2DB Daemon"
15 if $NDO2DB $OPTS &>/dev/null ; then
16 add_daemon $daemon_name
17 stat_done
18 else
19 stat_fail
20 exit 1
24 stop)
25 stat_busy "Stopping Ndo2DB Daemon"
26 if kill -15 `cat $LOCK_FILE` &>/dev/null ; then
27 rm_daemon $daemon_name
28 stat_done
29 else
30 stat_fail
31 exit 1
35 restart)
36 stat_busy "Restarting Ndo2DB Daemon"
37 if kill -HUP `cat $LOCK_FILE` &>/dev/null ; then
38 add_daemon $daemon_name
39 stat_done
40 else
41 stat_fail
42 exit 1
46 status)
47 stat_busy "Checking Ndo2DB Daemon status";
48 ck_status $daemon_name
52 echo "usage: $0 {start|stop|restart|status}"
53 esac
55 exit 0