aboutsummaryrefslogtreecommitdiff
path: root/munin/rc.munin-node
diff options
context:
space:
mode:
authorrhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4>2006-08-08 00:30:55 +0000
committerrhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4>2006-08-08 00:30:55 +0000
commit4697c68b350273f8cf98c388362f64ab19318634 (patch)
treeba815879cd430a705a4079003c0530d7ea9dcbeb /munin/rc.munin-node
parentbdda9752d187627dfc87daa6c2632b150ea05b50 (diff)
downloadslackbuilds-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-xmunin/rc.munin-node23
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