aboutsummaryrefslogtreecommitdiffstats
path: root/main/monit/monit.initd
diff options
context:
space:
mode:
Diffstat (limited to 'main/monit/monit.initd')
-rw-r--r--main/monit/monit.initd11
1 files changed, 7 insertions, 4 deletions
diff --git a/main/monit/monit.initd b/main/monit/monit.initd
index e241677440..56323bbf98 100644
--- a/main/monit/monit.initd
+++ b/main/monit/monit.initd
@@ -8,8 +8,10 @@ supervisor=supervise-daemon
name="monit"
description="Monit service supervisor"
+: ${monit_config:=${CONF:-/etc/monitrc}}
+
command=/usr/bin/monit
-command_args="-c ${CONF:-/etc/monitrc}"
+command_args="-c ${monit_config}"
command_args_foreground="-I"
extra_commands="configtest"
@@ -20,17 +22,18 @@ depend() {
}
configtest() {
- /usr/bin/monit -t -c "$CONF" 1>/dev/null 2>&1
+ /usr/bin/monit -t -c "${monit_config}" 1>/dev/null 2>&1
ret=$?
if [ $ret -ne 0 ]; then
eerror "${RC_SVCNAME} has detected an error in your setup:"
- /usr/bin/monit -t "$CONF"
+ /usr/bin/monit -t "${monit_config}"
fi
return $ret
}
reload() {
ebegin "Reloading monit"
- $command -c "$CONF" reload >/dev/null 2>&1
+ $command -c "${monit_config}" reload >/dev/null 2>&1
eend $?
}
+