Люди помогите пожалуйста разобраться со скритом запуска Lotus
1) Есть сервер RedHat AS 3.0
2) На него происталин Lotus Domino 6.5.3
3) Написан скрипт авто запуска (domino) и помещен в каталог /etc/init.d
выполнена команда chkconfig --add domino (ОК)
Вовремя загрузки системы Лотус стартует нормально,
но вовремя перезагрузки или выключения скрипт вообще не вызывается
В чем трабл ???
Если запустить скрипт вручную с опциями стар или стоп то все отрабатывает ОК
# description: This script is used to start the domino \
# server as a background process.\
#
# Usage /etc/init.d/domino start|stop
# This script assumes that you are using the performance tweaks
# detailed in the Domino 6 for Linux redbook and that these tweaks
# are stored in a directory called lib in the Domino Data directory.
# If you are not using these tweaks, you should replace the line starting with
# su - $DOM_USER -c "LD_PRELOAD...
# with the following line
# su - $DOM_USER -c "$DOM_PROG/server -jc -c" > /dev/null 2>&1 &
# You should change the 3 following variables to reflect your environment.
# DOM_HOME is the variable that tells the script where the Domino Data resides
DOM_HOME=/local/notesdata
# DOM_USER is the Linux account used to run the Domino 6 server
DOM_USER=notes
# DOM_PROG is the location of the Domino executables
DOM_PROG=/opt/lotus/bin
RETVAL=0
start() {
echo -n "Starting domino: "
if [ -f $DOM_HOME/.jsc_lock ]; then
rm $DOM_HOME/.jsc_lock
fi
su - $DOM_USER -c "$DOM_PROG/server " >> /var/log/domino6.log 2>&1 &
return $RETVAL
}
stop() {
echo -n "Stopping domino: "
su - $DOM_USER -c "$DOM_PROG/server -q"
sleep 15
return $RETVAL
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo "Usage: domino {start|stop|restart}"
exit 1
esac