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
18 if [ ! -f /var/lock/subsys/ldirectord ]; then
19 msg_starting ldirectord
20 daemon ldirectord start
22 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ldirectord
24 msg_already_running ldirectord
29 if [ -f /var/lock/subsys/ldirectord ]; then
30 msg_stopping ldirectord
31 daemon ldirectord stop
32 rm -f /var/lock/subsys/ldirectord
34 msg_not_running ldirectord
52 action "Try-Restarting ldirectord" ldirectord try-restart
55 if [ -f /var/lock/subsys/ldirectord ]; then
56 msg_reloading ldirectord
57 daemon ldirectord reload
60 msg_not_running ldirectord
66 status ldirectord status
70 msg_usage "$0 {start|stop|restart|try-restart|status|reload|force-reload}"