gpsvstop(ユーザサーバ停止コマンド)(Linux・AIX)
形式
gpsvstop { -u { UGPSMjbm | UGPSMdtm | UGPSMndm } | -s ユーザサーバ名 } [ -f [ -d ] ] [ -h 実行ホスト名 ] [ uGPSディレクトリ ]
機能
グリッドジョブ管理ホスト,サブジョブ実行ノード,またはグリッドプロパティ管理ホスト上でこのコマンドを実行することで,各ホストまたは実行ノード上で動作するユーザサーバを停止します。
停止時はグリッド実行ジョブ,グリッド開始ジョブ,またはグリッド終了ジョブ実行の受付を禁止し,処理キュー受付済みのジョブ実行要求を処理したあとに停止します。-fオプションを指定することで,実行中のジョブの完了を待たないで停止します。
オプション
- -u { UGPSMjbm | UGPSMdtm | UGPSMndm }
-
停止するユーザサーバ名を指定します。ユーザサーバ名は,次に示すどれかを指定します。
ユーザサーバ名
機能
UGPSMjbm
グリッドジョブ管理ホストで動作するユーザサーバ停止時に指定します。
UGPSMndm
サブジョブ実行ノードで動作するユーザサーバ停止時に指定します。
UGPSMdtm
グリッドプロパティ管理ホストで動作するユーザサーバ停止時に指定します。
- -s ユーザサーバ名〜((1〜8文字))
-
ノードマネージャSPPを複数面起動している場合に,停止するユーザサーバ名を指定します。ユーザサーバ名にはノードマネージャSPPのユーザサービス定義ファイル名を指定します。なお,-uオプションで指定するユーザサーバ名(UGPSMjbm,UGPSMndm,およびUGPSMdtm)は指定できません。
- -f
-
指定したユーザサーバを強制停止します。
- -d
-
強制停止時にcoreファイルを取得します。gpsvstartコマンドまたはgpsvstopコマンドが終了しない場合に,トラブルシュート情報としてcoreファイルを取得するために指定します。
このオプションを指定する場合は,-fオプションも指定してください。
- -h 実行ホスト名〜((1〜31文字))
-
このコマンドを実行するホスト名(またはIPアドレス)を指定します。ホスト名を指定する場合は,/etc/hostsファイルやDNSなどでIPアドレスとマッピングできることが条件となります。指定を省略した場合は,自ホストでこのコマンドを実行します。また,指定したホストへのログインユーザ名は,このコマンドを実行したユーザ名となります。
- uGPSディレクトリ
-
uGPSディレクトリを指定します。
このオプションの指定とGPDIR環境変数の設定に従って,次のとおりuGPSディレクトリの値が設定されます。
GPDIR環境変数の設定
このオプションの指定
あり
なし
あり
このオプションの指定値
GPDIR環境変数の値※
なし
このオプションの指定値
デフォルト値(/var/opt/ugpsm)
戻り値
戻り値 |
内容 |
出力メッセージ |
|
---|---|---|---|
0 |
正常終了 |
なし。 |
|
1※ |
不当オプションの指定 |
KAKJ1700-E |
オプションの指定に誤りがあります。 |
2 |
-uオプションの指定値不正 |
KAKJ1737-E |
オプションの指定値に誤りがあります。 |
3 |
-hオプションの指定値不正 |
KAKJ1737-E |
オプションの指定値に誤りがあります。 |
4 |
uGPSディレクトリに設定された内容が不正 |
KAKJ1501-E |
指定したディレクトリがフルパス指定ではありません。 |
KAKJ1559-E |
uGPSディレクトリが不正です。 |
||
KAKJ1714-E |
ディレクトリが存在しませんでした。 |
||
5 |
コマンドの処理で使用するファイルが存在しない |
KAKJ1713-E |
ファイルが存在しませんでした。 |
6 |
内部で呼び出すコマンドでエラー |
KAKJ1513-E |
ユーザサーバの停止処理でエラーが発生しました。 |
KAKJ1736-E |
メモリ不足が発生しました。 |
||
KAKJ1738-E |
コマンドの実行でエラーが発生しました。 |
||
KAKJ1747-E |
システムサーバが起動していません。 |
||
7 |
-sオプションの指定値不正 |
KAKJ1737-E |
オプションの指定値に誤りがあります。 |
8 |
リモートホストでの実行に失敗 |
KAKJ1539-E |
uGPSのバージョンが不整合の可能性があります。 |
KAKJ1739-E |
リモートログインに失敗しました。 |
注意事項
-
このコマンドは,uGPS管理者が実行してください。
-
サブジョブ実行サーバ上で動作するユーザサーバが未起動時または停止中に,不当にジョブ実行要求を受け付けてしまうなど,システムとして正常に動作できない場合があるため,ユーザサーバは次に示す順序で停止してください。
-
グリッドジョブ管理ホスト上で動作するユーザサーバ
-
サブジョブ実行ノード上で動作するユーザサーバ
-
グリッドプロパティ管理ホスト上で動作するユーザサーバ
-
-
ユーザサーバの停止は,JP1/AJS3 - Viewからグリッド実行ジョブ,グリッド開始ジョブ,またはグリッド終了ジョブを実行していないことを確認してから行ってください。これらのジョブが実行中の場合には,ジョブの終了を待つかまたはジョブを強制終了させてからユーザサーバを停止させてください。
-
ノードマネージャSPPを複数面起動している場合は,複数面起動しているユーザサーバを停止したあと,-uオプションでUGPSMndmを停止する必要があります。
-
-hオプションを指定してコマンドを実行すると,OSが提供するsshコマンドまたはrshコマンドのメッセージが出力される場合があります。その場合は,メッセージに従って対処してください。