2.18.2 自動起動および自動終了の設定
ホストの起動・終了時にJP1/IM - Managerを自動的に起動・終了するためには,次の操作をします。
なお,自動起動・終了スクリプトでは,デフォルトでは環境変数LANGにCが設定されています。スクリプト実行時の出力メッセージの言語を変更したい場合は,スクリプト内の環境変数LANGを設定している行を編集してください。
- 〈この項の構成〉
(1) HP-UX,SolarisおよびLinuxの場合
-
自動起動,自動終了のスクリプトをコピーする。
# cd /etc/opt/jp1cons
# cp -p jco_start.model jco_start
# cp -p jco_stop.model jco_stop
注意事項
Linuxの場合,JP1/IM - Managerを自動終了するには,JP1/IM - Managerの起動を自動起動でしてください。
起動を自動起動でしなかった場合,ホストの終了時にJP1/IM - Managerが自動終了しません。
(2) AIXの場合
-
自動起動,自動終了のスクリプトをコピーする。
# cd /etc/opt/jp1cons
# cp -p jco_start.model jco_start
# cp -p jco_stop.model jco_stop
-
自動起動の設定をする。
JP1/BaseとJP1/IM - Managerの起動エントリを,mkitabコマンドで/etc/inittabファイルに追加します。IMデータベースをセットアップしたあとに,次の順序で実行してください。
# mkitab -i hntr2mon "jp1base:2:wait:/etc/opt/jp1base/jbs_start"
# mkitab -i jp1base "jp1cons:2:wait:/etc/opt/jp1cons/jco_start"
設定したあと,lsitabコマンドで設定内容を確認します。
# lsitab -a
init:2:initdefault:
brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot
:
:
hntr2mon:2:once:/opt/hitachi/HNTRLib2/etc/D002start
jp1base:2:wait:/etc/opt/jp1base/jbs_start
pe01:234:wait:/var/opt/jp1imm/dbms/JM0/etc/pdpwon_e
pd01:234:respawn:env LIBPATH=/var/opt/jp1imm/dbms/JM0/lib LC_MESSAGES=C
var/opt/jp1imm/dbms/JM0/lib/servers/pdprcd /var/opt/jp1imm/dbms/JM0
jp1cons:2:wait:/etc/opt/jp1cons/jco_start
#
上記のように,プロセスを起動する順序のとおり,記述エントリがhntr2mon(統合トレース機能),jp1base,pe01, pd01,jp1consの順に記述されていれば,正しく設定されています。
なお,/etc/inittabファイルのエントリの記述順序はjimdbupdateコマンドを実行すると変更されます。IMデータベースをセットアップする前に自動起動を設定した場合,および,jimdbupdateコマンドを実行した場合には,エントリの記述順序がhntr2mon(統合トレース機能),jp1base,pe01, pd01,jp1consの順になるようにしてください。
-
自動停止の設定をする。
JP1/BaseとJP1/IM - Managerの停止エントリを,テキストエディターで/etc/rc.shutdownファイルに追加します。
次の順序で記述してください。
ファイル名:/etc/rc.shutdown
:
test△-x△/etc/opt/jp1cons/jco_stop△&&△/etc/opt/jp1cons/jco_stop
test△-x△/etc/opt/jp1base/jbs_stop△&&△/etc/opt/jp1base/jbs_stop
:
注意事項
/etc/rc.shutdownスクリプトは,最後に実行したコマンドの終了コードがゼロ以外を戻すとエラーと認識しshutdown処理を中断しますので,/etc/rc.shutdownの最後に,
exit 0
などを追記することを推奨します。
この操作によって,自動起動・終了用のスクリプトが有効になります。