起動スクリプトのサンプルを記載します。運用に合わせて、以下のサンプルを書き換えてください。
===================================================================================
#!/bin/sh
# 各環境変数には環境設定ファイルの設定と同じ値を設定します。
PATH=/opt/FJSVsnavi/bin:/usr/bin; export PATH
LD_LIBRARY_PATH=/opt/FJSVsnavi/bin; export LD_LIBRARY_PATH
LANG=ja; export LANG
RN_CHARACTER_SET=EUC; export RN_CHARACTER_SET
RN_CONF_FILE=/opt/FJSVsnavi/etc/rnd.conf; export RN_CONF_FILE
case "$1" in
'start')
echo "Starting Navigator Server "
rn_start -f ${RN_CONF_FILE}
RCODE=$?
if [ $RCODE -ne 0 ]; then
logger -p user.err 'rn_start error rcode='$RCODE
echo 'rn_start error rcode='$RCODE
else
echo 'Normal End.'
fi
;;
'stop')
echo "Stopping Navigator Server "
rn_killuser -a -t all -f
RCODE=$?
if [ $RCODE -ne 0 ]; then
logger -p user.err 'rn_killuser error rcode='$RCODE
echo 'rn_killuser error rcode='$RCODE
fi
KVQDSTP
RCODE=$?
if [ $RCODE -ne 0 ]; then
logger -p user.err 'KVQDSTP error rcode='$RCODE
echo 'KVQDSTP error rcode='$RCODE
fi
rn_shut
RCODE=$?
if [ $RCODE -ne 0 ]; then
logger -p user.err 'rn_shut error rcode='$RCODE
echo 'rn_shut error rcode='$RCODE
else
echo 'Normal End.'
fi
;;
'show')
rn_showuser
;;
*)
echo "Usage:$0 {start|stop|show}"
exit 1;
;;
esac
exit 0;
=====================================================================================