index dc582e4fa433d931f4848eb27e6550f2ecc24d89..f1bb42943a103508503968dff73ab35d16b49987 100755 (executable)
#! /bin/bash
#
# collectd - start and stop the statistics collection daemon
-# http://collectd.org/
+# https://collectd.org/
#
# Copyright (C) 2005-2006 Florian Forster <octo@verplant.org>
# Copyright (C) 2006-2009 Sebastian Harl <tokkee@debian.org>
USE_COLLECTDMON=1
COLLECTDMON_DAEMON=/usr/sbin/collectdmon
-COLLECTDMON_PIDFILE=/var/run/collectdmon.pid
MAXWAIT=30
ulimit -c unlimited
fi
-if test "$USE_COLLECTDMON" == 1; then
- _PIDFILE="$COLLECTDMON_PIDFILE"
-else
- _PIDFILE="$PIDFILE"
-fi
-
# return:
# 0 if config is fine
# 1 if there is a syntax error
fi
if test "$USE_COLLECTDMON" == 1; then
- start-stop-daemon --start --quiet --oknodo --pidfile "$_PIDFILE" \
- --exec $COLLECTDMON_DAEMON -- -P "$_PIDFILE" -- -C "$CONFIGFILE" \
+ start-stop-daemon --start --quiet --oknodo --pidfile "$PIDFILE" \
+ --exec $COLLECTDMON_DAEMON -- -P "$PIDFILE" -- -C "$CONFIGFILE" \
|| return 2
else
- start-stop-daemon --start --quiet --oknodo --pidfile "$_PIDFILE" \
- --exec $DAEMON -- -C "$CONFIGFILE" -P "$_PIDFILE" \
+ start-stop-daemon --start --quiet --oknodo --pidfile "$PIDFILE" \
+ --exec $DAEMON -- -C "$CONFIGFILE" -P "$PIDFILE" \
|| return 2
fi
return 0
# 1 if the daemon was already stopped
# 2 if daemon could not be stopped
d_stop() {
- PID=$( cat "$_PIDFILE" 2> /dev/null ) || true
+ PID=$( cat "$PIDFILE" 2> /dev/null ) || true
- start-stop-daemon --stop --quiet --oknodo --pidfile "$_PIDFILE"
+ start-stop-daemon --stop --quiet --oknodo --pidfile "$PIDFILE"
rc="$?"
if test "$rc" -eq 2; then
esac
;;
status)
- status_of_proc -p "$_PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $?
+ status_of_proc -p "$PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $?
;;
restart|force-reload)
log_daemon_msg "Restarting $DESC" "$NAME"