ジョブの実行ジョブは、複数の方法で開始できます。ジョブの状況によって、ジョブを開始できる方法が決まります。ジョブの状況が順番待ちまたはフリーの場合にジョブを開始できます。 順番待ち状況 ジョブの状況が 「順番待ち」 の場合は、ジョブデーモンを使用してジョブを開始できます。ジョブを起動する前に必ずジョブデーモンを開始する必要があります。 ジョブデーモンの実装は、LN サーバのオペレーティングシステムによって異なります。
ジョブデーモンが実行すると、仮想マシン (VM) を終了しても問題ありません。VM ではなくジョブデーモンによってジョブが実行されます。 複数の会社のジョブを実行するには、会社ごとにジョブデーモンを開始する必要があります。 ジョブ処理手順を参照してください。 フリー状況 ジョブの状況が 「フリー」 の場合は、次の方法でジョブを開始できます。
ジョブの起動 (ttaad5203m000) 実行日時の前にジョブを開始した場合は、ジョブの状況が 待機中に変わります。ジョブの実行中は、状況が 実行中に変わります。ジョブを開始するユーザの仮想マシン (VM) がジョブを実行するため、ユーザはジョブが完了するまで VM を終了できません。 複数の会社に属するジョブを開始する場合は、メニューブラウザのオプションメニューから会社の変更を使用して、必要な会社に切り替える必要があります。 rc.startjob シェルコマンド (UNIX) ジョブは UNIX シェルスクリプト ${BSE}/etc/rc.startjob でも開始できます。そのため、UNIX プロンプトで ${BSE}/etc/rc.startjob [ジョブ名] という構文を入力する必要があります。 UNIX ユーザジョブスケジューラ (crontab) に rc.startjob スクリプトを含めて、ジョブを自動的に開始することができます。そのため、一部の UNIX 変数をシェルスクリプトで定義する必要があります。詳細は、シェルスクリプトを参照してください。 複数の会社のジョブを実行するには、会社ごとに rc.startjob の固有のバージョンを作成する必要があります。 startjob.bat バッチファイルを開始するには (Windows) LN が Windows サーバで実行している場合は、startjob.bat バッチファイルを使用してジョブを開始することもできます。 ジョブを開始するには、Windows コマンドプロンプトで startjob.bat [ジョブ名] という構文を入力します。 この構文を入力する前に、fillenv.bat バッチファイルを実行して LN 環境変数を設定する必要があります。 ジョブの実行を自動化するには、スケジューラを使用して startjob.bat を実行します。 複数の会社のジョブを実行するには、会社ごとに startjob.bat の固有のバージョンを作成する必要があります。 ジョブ処理手順を参照してください。 ジョブの状況 下表に、ジョブのライフスパン中に変わる状況をリストします。
たとえば基本ジョブデータを変更したい場合など、必要に応じて、ジョブデーモンが開始したジョブを取り消すことができます。ジョブを取り消すには、ジョブデータ (ttaad5500m000) セッションを使用します。適切なメニューで、ジョブを取消をクリックします。ジョブを取り消した場合は、実行中のジョブの現在のセッションは実行されますが、その後のセッションは開始されません。ジョブの状況が 順番待ちから取消に変わります。取り消したジョブを再開するには、ジョブをリリースして、ジョブの状況を順番待ちまたはフリーに変える必要があります。 ジョブを一時的に停止するには、ジョブデータ (ttaad5500m000) セッションを開始します。適切なメニューで、ジョブのロックをクリックします。
| |||||||||||||||||||