用途
runjob
コマンドは、ジョブの実行方法を制御する場合に使用します。このコマンドを使用すると、ジョブを次のいずれかの方法で開始できます。
即時
スケジューラの順序と異なる順序
指定のデバイス上、またはジョブの実行の制限先となっていたデバイス上
前提条件
別ユーザーのジョブの実行を制御するには、所有者を問わないジョブの変更(modify any job, regardless of its owner)権を備えている必要があります。自身のジョブの実行を制御するには、ユーザーが所有するジョブの変更(modify any jobs owned by user)権を備えている必要があります。
構文
runjob::=
run•job { --asap/-a | --now/-n | { --priority/-p schedule-priority } } [ --device/-d device-name ] [ --quiet/-q | --verbose/-v ] job-id ...
意味
ジョブの優先度を1に上げ、できるだけ早く開始します。
ジョブを即時に開始します。ジョブを開始できない場合、Oracle Secure Backupはエラー・メッセージを生成します。
ジョブの優先度をschedule-priorityに再設定します。デフォルトの優先度は100です。schedule-priorityプレースホルダの詳細は、「schedule-priority」を参照してください。
ジョブをdevice-nameで指定したデバイス上で実行します。ジョブ要件は無視します。
ジョブを抑止モードで実行します。--quiet
は、通常stdout
に書き込むステータス・メッセージを抑止するようにobtool
に指示します。エラー・メッセージはOracle Secure Backupでは抑止されませんので、注意してください。
ジョブ実行時に出力を表示します。
実行するジョブのID番号を指定します。ジョブIDを表示するには、lsjobコマンドを実行します。
例
例2-147では、保留中のジョブを表示し、即時に実行しています。
例2-147 ジョブの即時実行
ob> lsjob --pending Job ID Sched time Contents State ---------------- ----------- ------------------------------ ---------------------- sbt/23 03/22.21:00 dataset workdata.ds future work ob> runjob --device tape1 --now sbt/23 ob> lsjob --all sbt/23 Job ID Sched time Contents State ---------------- ----------- ------------------------------ ---------------------- sbt/23 03/22.21:00 dataset workdata.ds completed successfully at 2005/03/22.18:09