1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/bin/sh BINARY="/usr/sbin/collectd" PIDFILE="/var/run/collectd.pid" DATADIR="/var/lib/collectd" [ -x "$BINARY" ] || exit 1; if [ -e "$PIDFILE" ] then kill $(cat "$PIDFILE") 2>/dev/null sleep 1 fi [ -d "$DATADIR" ] || mkdir -p "$DATADIR"; $BINARY