jajs_spmd_stop
形式
- JP1/AJS3 - Managerの場合
jajs_spmd_stop [-h 論理ホスト名] [-n jajs_agtd | -n jajs_schd [-F スケジューラーサービス名]| -n jajs_dbmd [-id 組み込みDBセットアップ識別子]] [-job|-kill]
- JP1/AJS3 - Agentの場合
jajs_spmd_stop [-h 論理ホスト名] [-job|-kill]
機能
JP1/AJS3サービスの終了またはJP1/AJS3の各機能に対応するプロセスを終了します。
実行権限
Windowsの場合:Administrators権限
UNIXの場合:スーパーユーザー権限
格納先ディレクトリ
- Windowsの場合
-
JP1/AJS3 - Managerインストール先フォルダ\bin\
JP1/AJS3 - Agentインストール先フォルダ\bin\
- UNIXの場合
-
/opt/jp1ajs2/bin/
引数
-h 論理ホスト名
クラスタで運用している場合に,プロセスまたはサービスを終了する論理ホスト名を指定します。
指定できる文字数は,1〜255(単位:バイト)です。
省略した場合,環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合,物理ホスト名(hostnameコマンドで求められるホスト名)が仮定されます。
-n プロセス名
終了するプロセス名を指定します。指定できるプロセス名を次に示します。
- JP1/AJS3 - Managerの場合
-
-
jajs_schd(スケジューラーサービス管理)
-
jajs_agtd(エージェントサービス管理)
-
jajs_dbmd(DB管理)
-
スケジューラーサービスを終了する場合は,jajs_schdを指定して-Fオプションにスケジューラーサービス名を指定します。また,論理ホストのスケジューラーサービスを終了する場合は,-hオプションと-Fオプションを同時に指定します。
組み込みDBを終了する場合は,jajs_dbmdを指定して-idオプションに組み込みDBセットアップ識別子を指定します。論理ホストの組み込みDBを終了する場合は,-hオプションと-idオプションを同時に指定します。
省略した場合,プロセス定義ファイルにある起動中のすべてのプロセスを停止します。
-F スケジューラーサービス名
終了するスケジューラーサービス名を指定します。-nオプションにjajs_schdを指定した場合にだけ指定できます。
高度なオプションを指定してスケジューラーサービスを停止する場合は,ajsstopコマンドを使用してください。ajsstopコマンドの詳細については,「3. 通常の運用で使用するコマンド ajsstop」を参照してください。
省略した場合,デフォルトスケジューラーサービスを仮定します。
-id 組み込みDBセットアップ識別子
組み込みDBを識別するセットアップ識別子を「_JFn」(nは0〜9またはA〜Z)の4文字で指定します。ajsembdbbuildコマンドの-idオプションで指定した値を指定してください。
jajs_setupコマンド,jajs_setup_clusterコマンド,およびjajs_migrateコマンドで作成された組み込みDBに対して操作する場合,ajsembdbidlistコマンドで操作対象となる組み込みDBのセットアップ識別子を確認してください。ajsembdbidlistコマンドの詳細については,「2. セットアップコマンド ajsembdbidlist」を参照してください。
高度なオプションを指定して組み込みDBを停止する場合は,ajsembdbstopコマンドを使用してください。ajsembdbstopコマンドの詳細については,「3. 通常の運用で使用するコマンド ajsembdbstop」を参照してください。
このオプションを省略した場合は,_JF0が仮定されます。
-job|-kill
JP1/AJS3プロセスまたはサービスの終了モードを指定します。
省略した場合,自JP1/AJS3サービスをエージェントとして実行中のジョブ(JP1/AJS3サービス配下のプロセスとして起動しているジョブ)に強制終了を要求し,実行中のジョブやジョブネットの終了を待たずに終了します。
-
-job
実行中のすべてのジョブが終了したあと,プロセスまたはサービスを終了します。
-
-kill
自JP1/AJS3サービスをエージェントとして実行中のジョブ(JP1/AJS3サービス配下のプロセスとして起動しているジョブ)に強制終了を要求し,実行中のジョブやジョブネットの終了を待たずに,プロセスまたはサービスを終了します。JP1/AJS3サービス起動中や計画停止などでのサービス停止中でも,割り込んで強制的にプロセスまたはサービスを終了します。JP1/AJS3サービス起動中に-killオプションを指定しないでこのコマンドを実行した場合,エラーになります。
注意事項
-
このコマンドでは次に示すプロセスまたはサービスを終了できません。
-
jpomlsrv(Windowsの場合)
-
-
このコマンドは,JP1/AJS3のプロセスまたはサービスの終了完了を待たないで終了します。JP1/AJS3のプロセスまたはサービスが終了したかどうかは,jajs_spmd_statusコマンドで確認してください。
-
JP1/Power Monitorとの連携運用中で,かつ,JP1/Power Monitorからシステム終了処理を実行している間は,このコマンドを実行しないでください。
-
同一論理ホスト上では,次のコマンドと同時に実行できません。
ajsprofalterコマンド
ajsembdbstartコマンド
ajsembdbstopコマンド
jajs_hstdコマンド
jajs_hstd_stopコマンド
jajs_spmdコマンド(-nオプションにjajs_schdを指定しない場合)
jajs_spmd_statusコマンド
jajs_spmd_stopコマンド(-nオプションにjajs_schdを指定しない場合)
jajs_startコマンド(UNIX限定)
jajs_start.clusterコマンド(UNIX限定)
jajs_stopコマンド(UNIX限定)
jajs_stop.clusterコマンド(UNIX限定)
-
同一スケジューラーサービスを指定する場合,次のコマンドと同時に実行できません。
ajsstartコマンド
ajsstopコマンド
jajs_spmdコマンド(-nオプションにjajs_schdを指定する場合)
jajs_spmd_stopコマンド(-nオプションにjajs_schdを指定する場合)
-
イベントジョブ実行継続オプションを使用していると,このコマンドでエージェントホストのJP1/AJS3を終了させても,マネージャーホスト上のイベントジョブおよびカスタムイベントジョブの状態は「実行中」のままとなります。そのため,-jobオプションでジョブの終了を待って停止する運用の場合は,JP1/AJS3を停止できません。イベントジョブ実行継続オプションと-jobオプションを併用する場合は,実行中のイベントジョブおよびカスタムイベントジョブの終了を待つか,イベントジョブおよびカスタムイベントジョブを強制終了する,またはスケジュールなどによってイベントジョブおよびカスタムイベントジョブが終了している状態でコマンドを実行するなど,計画的な運用が必要です。
-
Windowsの場合,ショートファイル名では実行できません。
戻り値
0 |
正常終了。 |
0以外の値 |
異常終了。 |
使用例
実行中のすべてのジョブが終了したあと,JP1/AJS3の各サービスを停止します。
jajs_spmd_stop -job