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