Люди помогите пожалуйста разобраться со скритом запуска Lotus1) Есть сервер 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/binRETVAL=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
>Люди помогите пожалуйста разобраться со скритом запуска 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
su - $DOM_USER -c "$DOM_PROG/server -q" ?????????Эта команда не будет работать!!!!!
Вы должны выполнить команду "q" или "quit" в консоле Domino, а Вы выполняете в в консоле Linux.....
>>Люди помогите пожалуйста разобраться со скритом запуска 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
>
>
>
>
>su - $DOM_USER -c "$DOM_PROG/server -q" ?????????
>
>Эта команда не будет работать!!!!!
>
>Вы должны выполнить команду "q" или "quit" в консоле Domino, а
>Вы выполняете в в консоле Linux.....Решение проблемы здесь:
http://gennadi.dyn.ee/modules.php?name=Forums&file=viewtopic...