ページの先頭行へ戻る
Systemwalker Operation Manager  使用手引書
FUJITSU Software

B.5.3 ジョブの起動から終了までの流れ

ジョブ実行制御でジョブが起動されてから終了するまでの流れについて、以下に説明します。

【Windows版の場合】

  1. ジョブを実行するユーザの指定

    [運用情報の定義]ウィンドウ-[利用機能]シートの[ジョブを所有者の権限で実行する]がチェックされている場合:

    ジョブはプロジェクト所有者の権限で実行されます。なお、ジョブ登録時に[登録-ジョブ]ウィンドウ-[詳細情報]シートの[実行ユーザ名]に実行ユーザが指定されている場合、ジョブは指定されたユーザの権限で実行されます。

    [運用情報の定義]ウィンドウ-[利用機能]シートの[ジョブを所有者の権限で実行する]がチェックされていない場合:

    ジョブはジョブ実行制御サービスのログオンアカウントで実行されます。

  2. ジョブ実行時のカレントディレクトリの指定

    ジョブ登録時に、[登録-ジョブ]ウィンドウ-[基本情報]シートの[ディレクトリ]が指定されている場合:

    ジョブは、指定されたディレクトリへ移動後、実行されます。

    ジョブ登録時に、[登録-ジョブ]ウィンドウ-[基本情報]シートの[ディレクトリ]が指定されていない場合:

    ジョブは、ジョブ実行制御サービスの一時作業領域へ移動後、実行されます。

    インストール直後の状態では、[運用情報の定義]-[旧互換]シートの[ジョブ登録時に指定したディレクトリに移動し、実行する]はチェックされています。通常、この指定を変更する必要はありません。

  3. ジョブの実行

    ジョブを実行します。

    実行時には、必要に応じて、[登録-ジョブ]ウィンドウ-[詳細情報]シートの[環境変数]に登録されているシステムの環境変数が参照されます。

  4. ジョブの終了

    登録されたアプリケーションだけではなく、そのアプリケーション配下で起動されるすべてのアプリケーションを1つのジョブとして監視します。

    そのため、例えば、登録されたアプリケーションAがアプリケーションBを起動した場合、アプリケーションAが終了しても、アプリケーションBが終了するまでは、ジョブが終了したと認識されません。

  5. ジョブのログファイルの出力

    [ジョブスケジューラ起動パラメタの定義]ウィンドウ-[出力ファイル]シートの[ジョブの出力ファイルの削除]を選択している場合:

    出力情報ファイルは、データベースディレクトリ配下のworkディレクトリに作成され、その後、削除されます。

    [ジョブスケジューラ起動パラメタの定義]ウィンドウ-[出力ファイル]シートの[ジョブの出力ファイルの削除]を選択していない場合:

    出力情報ファイルは、[登録-ジョブ]ウィンドウ-[基本情報]シートの[ディレクトリ]に指定したディレクトリに出力されます。[ディレクトリ]に指定がない場合は、データベースディレクトリ配下のworkディレクトリに出力されます。

【UNIX版の場合】

  1. ジョブを実行するユーザの指定

    ジョブ登録時に、[登録-ジョブ]ウィンドウ-[詳細情報]シートの[実行ユーザ名]に実行ユーザを指定した場合:

    ジョブは指定したユーザの権限で実行されます。

    ジョブ登録時に、[登録-ジョブ]ウィンドウ-[詳細情報]シートの[実行ユーザ名]に実行ユーザを指定していない場合:

    ジョブはプロジェクト所有者の権限で実行されます。

  2. ジョブ実行時のカレントディレクトリの指定

    ジョブ登録時に、[登録-ジョブ]ウィンドウ-[基本情報]シートの[ディレクトリ]が指定されている場合:

    ジョブは、指定されたディレクトリへ移動後、実行されます。

    ジョブ登録時に、[登録-ジョブ]ウィンドウ-[基本情報]シートの[ディレクトリ]が指定されていない場合:

    ジョブは、ジョブネットを登録したプロジェクト所有者のホームディレクトリで実行されます。

  3. ジョブの実行

    ジョブを実行します。

    実行時には、必要に応じて、[登録-ジョブ]ウィンドウ-[詳細情報]シートの[環境変数]に登録されているシステムの環境変数が参照され、ユーザのログインシェルが実行されます。

  4. ジョブの終了

    実行中のジョブより、別のジョブをバックグラウンドで起動した場合、バックグラウンドで実行されているジョブの終了を待たずに、ジョブは終了します。

  5. ジョブのログファイルの出力

    [ジョブスケジューラ起動パラメタの定義]ウィンドウ-[出力ファイル]シートの[ジョブの出力ファイルの削除]を選択している場合:

    出力情報ファイルは、データベースディレクトリ配下のworkディレクトリに作成され、その後、削除されます。

    [ジョブスケジューラ起動パラメタの定義]ウィンドウ-[出力ファイル]シートの[ジョブの出力ファイルの削除]を選択していない場合:

    出力情報ファイルは、[登録-ジョブ]ウィンドウ-[基本情報]シートの[ディレクトリ]に指定したディレクトリに出力されます。[ディレクトリ]に指定がない場合は、ジョブのプロジェクト所有者のホームディレクトリに出力されます。