]> git.pld-linux.org Git - packages/heartbeat.git/blame - ldirectord.init
- up to 2.0.4
[packages/heartbeat.git] / ldirectord.init
CommitLineData
ceec34f5 1#!/bin/sh
2#
3# ldirectord Linux Director Daemon
4#
5# chkconfig: 345 92 40
6# description: Start and stop ldirectord on non-heartbeat systems
7# Using the config file /etc/ha.d/ldirectord.cf
8# processname: ldirectord
9# config: /etc/ha.d/ldirectord.cf
10
11# Source function library
12. /etc/rc.d/init.d/functions
13
14# Get service config
15[ -f /etc/sysconfig/ldirectord ] && . /etc/sysconfig/ldirectord
16
17RETVAL=0
18case "$1" in
19 start)
20 if [ ! -f /var/lock/subsys/ldirectord ]; then
21 msg_starting ldirectord
22 daemon ldirectord start
23 RETVAL=$?
24 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ldirectord
79394f71 25 else
ceec34f5 26 msg_already_running ldirectord
27 fi
28 ;;
29 stop)
30 if [ -f /var/lock/subsys/ldirectord ]; then
31 msg_stopping ldirectord
32 daemon ldirectord stop
33 rm -f /var/lock/subsys/ldirectord
34 else
35 msg_not_running ldirectord
36 fi
37 ;;
38 restart)
39 action "Restarting ldirectord" ldirectord restart
40 ;;
41 # What is it?
42 try-restart)
43 action "Try-Restarting ldirectord" ldirectord try-restart
44 ;;
45 status)
46 status ldirectord status
47 ;;
48 reload|force-reload)
49 if [ -f /var/lock/subsys/ldirectord ]; then
50 msg_reloading ldirectord
51 daemon ldirectord reload
52 RETVAL=$?
53 else
54 msg_not_running ldirectord
55 RETVAL=7
56 fi
57 ;;
58 *)
59 msg_usage "$0 {start|stop|restart|try-restart|status|reload|force-reload}"
60 exit 3
61 ;;
62esac
63
64exit $RETVAL
This page took 0.037097 seconds and 4 git commands to generate.