3
3
# Start the RAID monitor daemon for all active md arrays if desired.
5
# Copyright (c) 2001-2004 Mario Jou/3en <joussen@debian.org>
5
# Copyright © 2001-2005 Mario Jou/3en <joussen@debian.org>
6
# Copyright © 2005-2006 Martin F. Krafft <madduck@debian.org>
6
7
# Distributable under the terms of the GNU GPL version 2.
10
PIDFILE=/var/run/mdadm.pid
9
11
DEBIANCONFIG=/etc/default/mdadm
10
PIDFILE=/var/run/mdadm.pid
12
13
test -x $MDADM || exit 0
14
. /lib/lsb/init-functions
15
test -f /proc/mdstat || exit 0
18
19
test -f $DEBIANCONFIG && . $DEBIANCONFIG
22
if [ "x$START_DAEMON" = "xtrue" ] ; then
23
log_begin_msg "Starting RAID monitoring services..."
24
start-stop-daemon -S -q -p $PIDFILE -x $MDADM -- -F -i $PIDFILE -m $MAIL_TO -f -s
29
if [ -f $PIDFILE ] ; then
30
log_begin_msg "Stopping RAID monitoring services..."
31
start-stop-daemon -K -q -p $PIDFILE -x $MDADM
36
restart|reload|force-reload)
41
log_success_msg "Usage: $0 {start|stop|restart|reload|force-reload}"
21
. /lib/lsb/init-functions
26
[Yy]es|[Yy]|1|[Tt]|[Tt]rue) return 0;;
33
if is_true $START_DAEMON; then
34
log_daemon_msg "Starting RAID monitoring service" "mdadm --monitor"
36
start-stop-daemon -S -p $PIDFILE -x $MDADM -- \
37
--monitor --pid-file $PIDFILE --mail $MAIL_TO --daemonise --scan
43
if [ -f $PIDFILE ] ; then
44
log_daemon_msg "Stopping RAID monitoring service" "mdadm --monitor"
46
start-stop-daemon -K -p $PIDFILE -x $MDADM
52
restart|reload|force-reload)
57
echo "Usage: ${0:-} {start|stop|restart|reload|force-reload}" >&2