aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/munin-node/files/munin-node.sh
blob: a0b47d4e1f58e2691610209b1f77ba1ddb3512ee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh

PROGRAM=%PREFIX%/sbin/munin-node
CONFIG=%PREFIX%/etc/munin/munin-node.conf

case "$1" in
    start)
        if [ -x $PROGRAM -a -f $CONFIG -a -d $PLUGINS ]; then
            $PROGRAM --config $CONFIG && echo -n ' munin-node'
        fi
    ;;

    stop)
        if [ -f $CONFIG ]; then
            PIDFILE=`awk '$1 == "pid_file" { print $2 }' $CONFIG`
            if [ -f $PIDFILE ]; then
                /bin/kill `cat $PIDFILE` && echo -n ' munin-node'
            fi
        fi
    ;;

    *)
        echo "Usage: `basename $0` { start | stop }"
        exit 64
    ;;
esac