/[smeserver]/rpms/mdadm/sme8/mdmonitor.init
ViewVC logotype

Contents of /rpms/mdadm/sme8/mdmonitor.init

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download)
Thu Dec 20 17:09:45 2007 UTC (16 years, 5 months ago) by slords
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
FILE REMOVED
Not needed for sme8

1 #!/bin/bash
2 #
3 # mdmonitor This starts, stops, and reloads the mdadm-based
4 # software RAID monitoring and management facility
5 #
6 # chkconfig: 2345 15 85
7 # description: software RAID monitoring and management
8 # config: /etc/mdadm.conf
9 #
10
11 # Copyright 2002 Red Hat, Inc.
12
13 PATH=/sbin:/usr/sbin:$PATH
14 RETVAL=0
15 OPTIONS="--monitor --scan -f --pid-file=/var/run/mdadm/mdadm.pid"
16
17 prog=mdmonitor
18
19 # Source function library.
20 . /etc/rc.d/init.d/functions
21
22 # Make sure configuration file exists and has information we can use
23 # MAILADDR or PROGRAM or both must be set in order to run mdadm --monitor
24 [ -f /etc/mdadm.conf ] || exit 0
25 grep '^\(MAILADDR\|PROGRAM\) .' /etc/mdadm.conf >/dev/null 2>&1 || exit 0
26
27
28 usage ()
29 {
30 echo "Usage: service $prog {start|stop|status|restart|condrestart}"
31 RETVAL=1
32 }
33
34
35 start ()
36 {
37 echo -n $"Starting $prog: "
38 daemon --check --user=root mdadm ${OPTIONS}
39 ret=$?
40 [ $ret -eq "0" ] && touch /var/lock/subsys/$prog
41 echo
42 return $ret
43 }
44
45 stop ()
46 {
47 [ -f /var/lock/subsys/$prog ] || return 0
48 echo -n "Killing $prog: "
49 killproc mdadm
50 echo
51 rm -f /var/lock/subsys/$prog
52 }
53
54 restart ()
55 {
56 stop
57 start
58 }
59
60 condrestart ()
61 {
62 [ -e /var/lock/subsys/$prog ] && restart
63 }
64
65
66 case "$1" in
67 start) start ;;
68 stop) stop ;;
69 status) status mdadm ;;
70 restart|reload) restart ;;
71 condrestart) condrestart ;;
72 *) usage ;;
73 esac
74
75 exit $RETVAL

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed