diff options
author | rhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4> | 2006-08-08 00:30:55 +0000 |
---|---|---|
committer | rhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4> | 2006-08-08 00:30:55 +0000 |
commit | 4697c68b350273f8cf98c388362f64ab19318634 (patch) | |
tree | ba815879cd430a705a4079003c0530d7ea9dcbeb /munin/rc.munin-node | |
parent | bdda9752d187627dfc87daa6c2632b150ea05b50 (diff) | |
download | slackbuilds-4697c68b350273f8cf98c388362f64ab19318634.tar.gz slackbuilds-4697c68b350273f8cf98c388362f64ab19318634.tar.bz2 |
munin update: added slackbuild
git-svn-id: svn+slack://slack.fluxo.info/var/svn/slackbuilds@13 370017ae-e619-0410-ac65-c121f96126d4
Diffstat (limited to 'munin/rc.munin-node')
-rwxr-xr-x | munin/rc.munin-node | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/munin/rc.munin-node b/munin/rc.munin-node index 0dcac8a4..f7cec18d 100755 --- a/munin/rc.munin-node +++ b/munin/rc.munin-node @@ -1,23 +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 /var/run/munin/munin-node.pid`" + NODE_PID="`cat $PID_FILE`" fi -function munin_node_start { +function munin_start { /usr/sbin/munin-node } -function munin_node_stop { - kill -9 $NODE_PID &> /dev/null +function munin_stop { + if [ "$NODE_PID" == "`pidof munin-node`" ]; then + kill $NODE_PID + fi } if [ "$1" == "start" ]; then - munin_node_start + munin_start elif [ "$1" == "stop" ]; then - munin_node_stop + munin_stop elif [ "$1" == "restart" ]; then - munin_node_stop - munin_node_start + munin_stop + munin_start fi |