Skip to content

Commit 1bf78a6

Browse files
author
Shawn Sterling
authored
Merge pull request shawn-sterling#115 from Richard2ndQuadrant/debian-init-script
fix debian init script to work correctly with debian utilities
2 parents d719664 + 4777631 commit 1bf78a6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

init/debian/graphios

+5-2
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,21 @@ prog="/usr/local/bin/graphios.py"
1919
# or use the command line options:
2020
#prog="/opt/nagios/bin/graphios.py --log-file=/dir/mylog.log --spool-directory=/dir/my/sool"
2121
GRAPHIOS_USER="nagios"
22+
NAME="graphios"
23+
DESC="nagios to graphite bridge"
2224
RETVAL=0
2325

2426
start () {
2527
log_daemon_msg "Starting $DESC" "$NAME"
26-
/usr/bin/sudo -u $GRAPHIOS_USER "$prog" &
28+
start-stop-daemon --start --quiet --name $(basename $prog) --user $GRAPHIOS_USER \
29+
--chuid $GRAPHIOS_USER --exec $prog --background
2730
log_end_msg $?
2831
echo
2932
}
3033

3134
stop () {
3235
log_daemon_msg "Stopping $DESC" "$NAME"
33-
killproc graphios.py
36+
start-stop-daemon --stop --oknodo --quiet --name $(basename $prog) --user $GRAPHIOS_USER
3437
log_end_msg $?
3538
echo
3639
}

0 commit comments

Comments
 (0)