diff options
Diffstat (limited to 'net/analyzer/munin/rc.munin-node')
-rwxr-xr-x | net/analyzer/munin/rc.munin-node | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/net/analyzer/munin/rc.munin-node b/net/analyzer/munin/rc.munin-node new file mode 100755 index 00000000..f7cec18d --- /dev/null +++ b/net/analyzer/munin/rc.munin-node @@ -0,0 +1,30 @@ +#!/bin/bash +# +# startup script for munin-node +# + +PID_FILE="/var/run/munin/munin-node.pid" + +if [ -a "/var/run/munin/munin-node.pid" ]; then + NODE_PID="`cat $PID_FILE`" +fi + +function munin_start { + /usr/sbin/munin-node +} + +function munin_stop { + if [ "$NODE_PID" == "`pidof munin-node`" ]; then + kill $NODE_PID + fi +} + +if [ "$1" == "start" ]; then + munin_start +elif [ "$1" == "stop" ]; then + munin_stop +elif [ "$1" == "restart" ]; then + munin_stop + munin_start +fi + |