配布タスク停止¶
登録済みの配布タスクを停止します。
配布タスク種別がputの場合は、エージェントのステータスも実行中(running)から停止中(stopped)に更新します。配布タスクを終了状態とするだけで、エージェントで実行中のタスクの停止は行いません。
配布タスク種別がgetの場合、受け付け可能状態の配布タスクを停止し、エージェントからの配布リクエストを受け付け不可な状態とします。配布タスクを受け付け不可状態とするだけで、エージェントで実行中のタスクの停止は行いません。
書式¶
DistributionCmd --task --stop --id:<配布タスクID>
必須オプション¶
-
--task,-t
配布タスクに対する操作時に指定します。 -
--stop,-O
停止操作時に指定します。 -
--id,-i
停止する配布タスクIDを指定します。
(配布タスク登録時に返却された配布タスクIDを指定します。)
戻り値¶
成功時には、0を返します。失敗時には、0以外を返します。
| 戻り値 | 説明 |
|---|---|
| 0 | 正常終了です。 |
| 1 | パラメータエラーです。 |
| 2 | コマンドは既に実行中です。 |
| 3 | マネージャに接続できません。 |
| 4 | 該当の配布タスクが存在しません。 |
| 5 | 該当の配布タスクが実行中(running)または受付中(started)ではありません。 |
| 254 | サービスのエラーです。 |
| 255 | その他の異常終了です。 |
注意事項¶
-
配布タスク種別がputの場合、ステータスが実行中(running)の配布タスクを停止できます。
-
配布タスク種別がgetの場合、ステータスが受付中(started)の配布タスクを停止できます。
メッセージ¶
正常終了時は標準出力に「Success.」を出力します。
$ DistributionCmd --task --stop --id:"T160901001"
Success.
エラー時は標準エラー出力に以下のメッセージを表示します。
| 戻り値 | メッセージ |
|---|---|
| 1 | Invalid parameter. |
| 2 | DistributionCmd is already started. |
| 3 | Failed to connect to the manager. Error code is XX.YY(XXはエラーコード、YYはエラーメッセージ) |
| 4 | The task is not exist. |
| 5 | Invalid status. |
| 254 | Service error. Error code is XX.(XXはエラーコード) |
| 255 | Internal error. Error code is XX.(XXはエラーコード) |