7.3.5 CHECK_AJS_TERMパラメーター(環境変数AJS_BJEX_STOPの定義判定機能を定義する)
形式
#-adsh_conf CHECK_AJS_TERM {DISABLE | CONT | STOP}
機能
ジョブコントローラ起動時に環境変数AJS_BJEX_STOPにTERMが指定されているか確認します。
オペランド
- DISABLE
-
ジョブコントローラ起動時に環境変数AJS_BJEX_STOPにTERMが指定されているかを判定しません。
- CONT
-
ジョブコントローラ起動時に環境変数AJS_BJEX_STOPにTERMが指定されているかを判定します。
環境変数AJS_BJEX_STOPが定義されていない,または環境変数AJS_BJEX_STOPにTERMが指定されていない場合は,標準エラー出力にメッセージを出力します。ただし,ジョブはそのまま実行します。
- STOP
-
ジョブコントローラ起動時に環境変数AJS_BJEX_STOPにTERMが指定されているかを判定します。
環境変数AJS_BJEX_STOPが定義されていない,または環境変数AJS_BJEX_STOPにTERMが指定されていない場合は,標準エラー出力にメッセージを出力して,ジョブが終了コード1でエラー終了します。終了コードは,環境変数ADSH_JOBRC_FATALの指定により変更することができます。
注意事項
-
JP1/AJSから起動しない場合でも動作します。ログインシェルや他社スケジューラなどから起動する場合は,このパラメーターを使用しない,またはDISABLEを指定してください。
-
環境変数AJS_BJEX_STOPにTERMが指定されているかの確認は,ルートジョブの起動の時だけ行います。子孫ジョブの起動では確認は行いません。
-
システム環境ファイルとジョブ環境ファイルの両方にこのパラメーターが定義されていた場合,ジョブ環境ファイルでの定義が有効になります。
-
このパラメーターを同一の環境ファイルで同一のホストに対して複数定義した場合,パラメーターエラーとなります。