jobコマンド

jobキーワードを指定してコマンドを使用し、スケジュール・ジョブを削除または問い合せます。

rhpctl delete job

リポジトリから特定のスケジュール済ジョブを削除します。

構文

rhpctl delete job [-jobid job_id] [-force]

パラメータ

表A-38 rhpctl delete jobコマンドのパラメータ

パラメータ 説明
-jobid job_id

オプションで、削除しようとするジョブについてジョブのスケジュール中に取得したジョブID値を指定できます。このパラメータを使用しない場合は、RHPCTLによってすべてのジョブが削除されます。

–force

ジョブを強制的に削除するには、このパラメータを使用します。

使用上のノート

このコマンドは、フリート・パッチ適用およびプロビジョニング・サーバーで実行する必要があります。

ジョブIDが1のジョブを削除するには、次のようにします。

$ rhpctl delete job –jobid 1

rhpctl query job

特定のジョブIDを持つスケジュール済ジョブの現在のステータスを問い合せます。

構文

rhpctl query job [-jobid job_id] [-status {FAILED | SUCCEEDED | SCHEDULED 
   | EXECUTING | UNKNOWN | TERMINATED }] [-client client_name] [-user user_name]
  [-since timer_value] [-summary] [-eval] [-migrate]

パラメータ

表A-39 rhpctl query jobコマンドのパラメータ

パラメータ 説明
-jobid job_id

必要に応じて、問い合せるジョブのジョブID値を指定できます。ジョブIDは、ジョブのスケジュール中に取得されます。

このパラメータを選択した場合、指定できる他のオプションは-summaryのみです。このパラメータを選択しない場合は、すべてのジョブが問い合せられます。

-status {EXECUTED | TIMER_RUNNING | EXECUTING | UNKNOWN | TERMINATED }
必要に応じて、問い合せるジョブについて、次のいずれかの状態を指定できます。
  • EXECUTED: ジョブが完了しました。

  • TIMER_RUNNING: ジョブのタイマーがまだ実行中です。

  • EXECUTING: ジョブのタイマーが期限切れであり、実行中です。

  • UNKNOWN: ターゲットの停止、ノードの停止、リソース障害などの問題が原因で、予期しない障害があります。

  • TERMINATED: 異常終了が発生しているか、操作が停止しました。

-client client_namek

必要に応じて、ジョブを問い合せるクライアント・クラスタの名前を指定できます。

-user user_name

必要に応じて、ソフトウェア・ホームをプロビジョニングしているユーザーのユーザー名を指定できます。

-since timer_value
必要に応じて、次の例に示すように、ジョブを問い合せる日付をISO-8601形式で指定できます。
2018-07-25T19:13:17+05
-summary

必要に応じて、このパラメータを使用してジョブ詳細のみを返すことができます。

-eval

必要に応じて、このパラメータを使用して、評価ジョブのみを問い合せることができます。

-migrate

必要に応じて、このパラメータを使用して、移行ジョブのみを問い合せることができます。

使用上のノート

このコマンドは、フリート・パッチ適用およびプロビジョニング・サーバーで実行する必要があります。

指定したスケジュール済ジョブを問い合せるには:
$ rhpctl query job –jobid 1
このコマンドによって、次のような出力が返されます。
Job ID: 1
User: fred
Client: fredlinux4
Scheduled job command: "rhpctl import image -image DB-Image1 -imagetype ORACLEDBSOFTWARE -path /ade/fred_linux4/esw1 -schedule 2018-07-27T13:38:57Z"
Scheduled job execution start time: 2018-07-27T05:38:57-08. Equivalent local time: 2018-07-27 05:38:57
Current status: EXECUTED
Result file path: "/scratch/rhp_storage/chkbase/scheduled/job-1-2017-11-27-05:39:14.log"
Job execution start time: 2018-07-27 05:39:14
Job execution end time: 2018-07-27 05:43:09
Job execution elapsed time: 3 minutes 55 seconds

Result file "/scratch/rhp_storage/chkbase/scheduled/job-1-2018-07-27-05:39:14.log" contents: 
slc05amw.example.com: Audit ID: 4
slc05amw.example.com: Creating a new ACFS file system for image "DB-Image1" ...
slc05amw.example.com: Copying files...
slc05amw.example.com: Copying home contents...
slc05amw.example.com: Changing the home ownership to user fred...
slc05amw.example.com: Changing the home ownership to user fred...