Nice and easy init.d script for IBM Tivoli Directory server 6.3 on RedHat (or CentOS for that matter)
#!/bin/bash
#
# /etc/init.d/ibmslapd
#
# IBM Tivoli init script
# 2009 - Emilio Scalise, < emisca at rocketmail dot com >
#
# chkconfig: 345 70 20
#
# description: IBM Tivoli init script
# Source function library.
. /etc/init.d/functions
start() {
echo -n "Starting ibmslapd: "
daemon --check ibmslapd /opt/ibm/ldap/V6.3/sbin/slapd
RETVAL=$?
touch /var/lock/subsys/ibmslapd
return $RETVAL
}
stop() {
echo -n "Shutting down ibmslapd: "
/opt/ibm/ldap/V6.3/sbin/slapd -k
RETVAL=$?
rm -f /var/lock/subsys/ibmslapd
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: ibmslapd {start|stop|status|reload|restart[|probe]"
exit 1
;;
esac
exit $?
Follow