ジョブ管理システム

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索

ジョブ管理システム(ジョブかんりシステム)とは、複数のジョブプログラムバッチ処理)の起動や終了を制御したり、ジョブの実行・終了状態の監視・報告などを行うソフトウェアである。「ジョブスケジューラ」、「タスクスケジューラ」とも呼ばれる。

なお、設定した時間にプログラムを起動するような単純なものを「タスクスケジューラ」と呼び、高度なもの(営業日や稼働日などの複数のカレンダーを持ち、複数のコンピュータ間の複雑なジョブ間の先行関係や例外処理を定義できるものなど)を「ジョブスケジューラ」と呼び分ける場合もある。比較的単純なものはオペレーティングシステムに標準装備されている場合も多い。

主な機能[編集]

ジョブ管理システムは、一般的に次のような機能を持つ。

ジョブのスケジューリング[編集]

複数あるジョブそれぞれの起動契機をスケジュールする。たとえば、毎日何時何分にジョブ A を起動するとか、ジョブ B が正常終了したらジョブ C を起動する等とかいったことである。WindowsUNIXなどのOS標準機能でも簡単な曜日・時刻指定の起動ができるが、ジョブ管理ソフトウェアでは複数のカレンダー、複雑な先行関係、ファイルトリガー、外部トリガーなどが組み合わせられるものが多い。

ジョブの異常の報告[編集]

ジョブが実行時あるいは終了時に異常が発生した場合、メールやメッセージ等でオペレータに異常を報告する。

ジョブの実行状態のログを保存[編集]

ジョブが出力したメッセージやジョブの終了ステータス等をログに保存する。

主な実装[編集]

システム管理[編集]

メインフレーム[編集]

UNIX / Windows[編集]

並列・グリッドコンピューティング[編集]

参考文献[編集]

  1. ^ 現行バージョン。JP1 Automatic Job Management System 2は「JP1/AJS2」と略した。