7.2.1 自動起動および自動終了の設定
システムの起動時にユーザー管理を含むプロセス管理,イベントサービス,およびログファイルトラップ管理デーモンを自動起動する場合,インストールとセットアップの完了後,次に示す操作をします。
cd /etc/opt/jp1base cp -p jbs_start.model jbs_start
また,システムの終了時にユーザー管理を含むプロセス管理およびイベントサービスを自動終了する場合,インストールとセットアップの完了後,次に示す操作をします。
cd /etc/opt/jp1base cp -p jbs_stop.model jbs_stop
- 注意事項
-
-
ログファイルトラップを自動起動する場合,ログファイルトラップ起動定義ファイルを設定してください。
-
ログファイルトラップをjbs_startを使用して自動起動する場合,jbs_startを必要に応じて編集してください。この場合,イベントサービスおよびログファイルトラップ管理デーモンの起動後,ログファイルトラップを起動するように設定してください。
-
自動起動および自動終了の設定は,インストール時の環境変数LANGに設定されている文字コードに合わせて設定されます。ただし,「3.4.2 使用する言語種別を設定する(UNIXの場合)」の表3-5で示した文字コード以外が設定されている場合は,環境変数LANGにCを設定します。
-
jp1bs_env.conf,jp1bs_param.confの言語種別を変更する場合は,自動起動スクリプトの環境変数LANGを合わせてください。
-
自動起動スクリプト(jbs_start)は,初期設定でLC_ALL,LC_COLLATE,LC_CTYPE,LC_MONETARY,LC_NUMERIC,LC_TIME,およびLC_MESSAGESのロケール設定を解除(unset)します。
-
- AIX環境の場合
-
AIX環境で自動起動および自動終了する場合は,上記の操作に加え次に示す操作も必要です。
-
自動起動を設定する。
mkitabコマンドで,/etc/inittabファイルにJP1/Baseの記述を追加します。
mkitab -i hntr2mon "jp1base:2:wait:/etc/opt/jp1base/jbs_start"
-
設定内容を確認する。
lsitabコマンドで,/etc/inittabファイルの設定内容を確認します。
lsitab -a
プロセスを起動する順序のとおり,hntr2mon(統合トレース),jp1baseの順に記述されていることを確認してください。
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
-
自動終了を設定する。
JP1/Baseを前提とする製品の記述のあとに,テキストエディターで,/etc/rc.shutdownファイルにJP1/Baseの記述を追加します。
test -x /etc/opt/jp1base/jbs_stop && /etc/opt/jp1base/jbs_stop
test -x /opt/hitachi/HNTRLib2/etc/D002stop && /opt/hitachi/HNTRLib2/etc/D002stop
-
終了時の処理を追加する。
/etc/rc.shutdownファイルの最後に,次に示す1行を追加してください。
exit 0
/etc/rc.shutdownスクリプトは,最後に実行したコマンドの終了コードが「0」以外の場合は,エラーと認識しシャットダウン処理を中断します。
- 注意事項
-
自動起動および自動終了の設定は,インストール時の環境変数LANGに設定されている文字コードに合わせて設定されます。ただし,「3.4.2 使用する言語種別を設定する(UNIXの場合)」の表3-5で示した文字コード以外が設定されている場合は,環境変数LANGにCを設定します。
jp1bs_env.conf,jp1bs_param.confの言語種別を変更する場合は,自動起動スクリプトの環境変数LANGを合わせてください。
自動起動スクリプト(jbs_start)は,初期設定でLC_ALL,LC_COLLATE,LC_CTYPE,LC_MONETARY,LC_NUMERIC,LC_TIME,およびLC_MESSAGESのロケール設定を解除(unset)します。
-