3 # ldirectord Linux Director Daemon
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
11 # Source function library
12 . /etc/rc.d/init.d/functions
15 [ -f /etc/sysconfig/ldirectord ] && . /etc/sysconfig/ldirectord
20 if [ ! -f /var/lock/subsys/ldirectord ]; then
21 msg_starting ldirectord
22 daemon ldirectord start
24 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ldirectord
26 msg_already_running ldirectord
30 if [ -f /var/lock/subsys/ldirectord ]; then
31 msg_stopping ldirectord
32 daemon ldirectord stop
33 rm -f /var/lock/subsys/ldirectord
35 msg_not_running ldirectord
39 action "Restarting ldirectord" ldirectord restart
43 action "Try-Restarting ldirectord" ldirectord try-restart
46 status ldirectord status
49 if [ -f /var/lock/subsys/ldirectord ]; then
50 msg_reloading ldirectord
51 daemon ldirectord reload
54 msg_not_running ldirectord
59 msg_usage "$0 {start|stop|restart|try-restart|status|reload|force-reload}"