]> git.pld-linux.org Git - packages/xen.git/blame - xen-watchdog.init
- started update to 4.5.1 (note: new sonames, xend is gone)
[packages/xen.git] / xen-watchdog.init
CommitLineData
2e8b91a6
JR
1#!/bin/sh
2#
3# xen-watchdog Run XEN domain watchdog daemon
4#
5# chkconfig: 2345 21 79
6# description: Run XEN domain watchdog daemon
7# processname: xenwatchdogd
8#
2e8b91a6
JR
9
10# Source function library.
11. /etc/rc.d/init.d/functions
12
13start() {
14 if [ -f /var/lock/subsys/xen-watchdog ]; then
15 msg_already_running "XEN domain watchdog daemon"
16 return
17 fi
18 msg_starting "XEN domain watchdog daemon"
5c42169a 19 daemon /usr/sbin/xenwatchdogd 30 15
2e8b91a6
JR
20 RETVAL=$?
21 if [ $RETVAL -ne 0 ]; then
22 return 7
23 fi
24 touch /var/lock/subsys/xen-watchdog
25}
26
27stop() {
28 if [ ! -f /var/lock/subsys/xen-watchdog ]; then
29 msg_not_running "XEN domain watchdog daemon"
30 return
31 fi
32 msg_stopping "XEN domain watchdog daemon"
2e8b91a6
JR
33 killproc xenwatchdogd -USR1
34 RETVAL=$?
35 rm -f /var/lock/subsys/xen-watchdog
36}
37
38RETVAL=0
39# See how we were called.
40case "$1" in
41 start)
42 start
43 ;;
44 stop)
45 stop
46 ;;
47 restart)
48 stop
49 start
50 ;;
51 status)
52 status xenwatchdogd
53 ;;
54 condrestart)
55 stop
56 start
57 ;;
58 *)
59 msg_usage "$0 {start|stop|status|restart|condrestart}"
60 exit 3
61esac
62
63exit $RETVAL
This page took 0.371731 seconds and 4 git commands to generate.