名前
btfwcanjob - ジョブのキャンセル要求
形式
btfwcanjob [-z] ジョブ番号 […]
機能説明
ジョブのキャンセルを要求します。
キャンセル対象のジョブは1~10個指定できます。キャンセル要求はジョブごとに行い、キャンセル要求の結果を出力します。なお、キャンセル要求に失敗した場合、継続可能なエラーであれば次のジョブのキャンセル要求を行います。
キャンセル要求可能なジョブは本コマンドの実行ユーザにより異なります。
ユーザ | 対象ジョブ |
---|---|
システム管理者(SolarisおよびLinuxの場合はスーパユーザ、Windows(R)の場合はAdministratorsグループに所属するユーザ) | すべてのジョブ |
| バッチシステム利用者が投入したジョブおよび本コマンドの実行ユーザと同じユーザが投入したジョブ |
バッチシステム利用者 | 本コマンドの実行ユーザと同じユーザが投入したジョブ |
オプション
キャンセル要求の結果を表示しない場合に指定します。
本オプション指定時は、ジョブのキャンセル要求に成功したことを示すメッセージを表示しません。ただし、ジョブのキャンセル要求が失敗した場合、本オプションの指定の有無に関係なくエラーメッセージを表示します。
本オプション省略時は、ジョブのキャンセル要求に成功したことを示すメッセージを表示します。
オぺランド
対象のジョブ番号を1~99,999の範囲で指定します。指定できる個数は1~10です。
実行可能ユーザ
システム管理者(スーパユーザ)、Interstage運用者またはバッチシステム利用者
システム管理者(Administratorsグループに所属するユーザ)またはバッチシステム利用者
使用例
1個のジョブのキャンセルを要求します。
$ btfwcanjob 900 |
複数のジョブのキャンセルを要求します。
$ btfwcanjob -z 500 501 |
コマンドの復帰コード
0:正常終了
1:警告終了
上記以外:異常終了
注意事項
バッチ受付サービスへの運用操作コマンドの投入が集中した場合、本コマンドがタイムアウト(約300秒)となり異常終了することがあります。
コマンドの出力結果をパイプを使用して別コマンドの引数とする場合、コマンドがBTFW16903を出力して異常終了する場合があります。このような場合には、パイプを使用せず、リダイレクトしてファイルに出力した後で、別コマンドの入力として使用するようにしてください。
以下に例を示します。
btfwcanjob 900 > aa; cat aa| 別コマンド |