1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2006-2010 OpenWrt.org
5 BINARY
="/usr/sbin/collectd"
6 PIDFILE
="/var/run/collectd.pid"
7 DATADIR
="/var/lib/collectd"
10 [ -x "$BINARY" ] ||
exit 1
11 [ -d "$DATADIR" ] || mkdir
-p "$DATADIR";
14 start-stop-daemon
-S -q -b -x $BINARY -m -p $PIDFILE -- -f
18 [ -s "$PIDFILE" ] && {
19 local pid
="$(cat $PIDFILE)"
21 start-stop-daemon
-K -q -n ${BINARY##*/} -p $PIDFILE
23 for i
in 1 2 3 4 5; do
24 kill -0 $pid 2>/dev
/null ||
return