X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=etc%2Frrdcached-init;fp=etc%2Frrdcached-init;h=cbfbba1a49129d0851a1de4af4b3828353e04d5a;hp=0000000000000000000000000000000000000000;hb=ad36ac7e183349921751cf61f4629258a6eb8309;hpb=da9104ec81f4921bb625d39ff7b9f01e042f02bb diff --git a/etc/rrdcached-init b/etc/rrdcached-init new file mode 100644 index 0000000..cbfbba1 --- /dev/null +++ b/etc/rrdcached-init @@ -0,0 +1,57 @@ +#!/bin/sh +# +# chkconfig: 2345 19 81 +# description: rrdcached startup script +# + +RRDCACHED=/usr/bin/rrdcached + +. /etc/rc.d/init.d/functions + +. /etc/default/rrdcached + +RETVAL=0 + +case "$1" in + start) + if [ ${RUN_RRDCACHED} -eq 0 ]; + then + echo "Please enable rrdcached in /etc/default/rrdcached" + exit 0 + fi + + echo -n "Starting rrdcached: " + [ -f $RRDCACHED ] || exit 1 + + daemon --user=$RRDCACHED_USER --pidfile=$PIDFILE \ + $RRDCACHED $OPTS -p $PIDFILE -l $SOCKFILE + RETVAL=$? + echo + [ $RETVAL -eq 0 ] && touch /var/lock/subsys/rrdcached + [ $RETVAL -eq 0 ] && chmod $SOCKPERMS "${SOCKFILE}" + ;; + + stop) + echo -n "Shutting down rrdcached: " + killproc rrdcached + RETVAL=$? + echo + [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/rrdcached + ;; + + restart|reload) + $0 stop + $0 start + RETVAL=$? + ;; + status) + status rrdcached + RETVAL=$? + ;; + *) + echo "Usage: $0 {start|stop|restart|status}" + exit 1 +esac + +exit $RETVAL +