ジョブスケジューラとは何ですか?
多くのコンピューターは、ジョブスケジューラを使用して自動タスクを実行できます。この機能により、コンピューターはコンピューターユーザーが設定したスケジュールでいくつかのタスクを自動的に実行できます。スケジューラは通常、各タイプのコンピューターオペレーティングシステム(OS)に特化しています。自動化された方法でタスクを実行し、人間の介入の必要性を減らします。
ジョブスケジューラは、複数の間隔で実行するように設定できます。これにより、システム管理者は、毎月または毎日のメンテナンスタスクをスケジュールできるツールを提供します。スケジューラ内のジョブの例は、達成プロセスです。 これは、古いデータを実現ストレージに移動するプロセスです。スケジュールされたジョブを使用してこのタスクを完了すると、コンピューターシステムが適切なディスクスペースを維持します。
unix®オペレーティングシステム内では、ジョブスケジューラは通常、Cronジョブとして知られています。これは、UNIX®のマスタースケジューラプログラムです。スクリプト、管理タスク、遺伝子など、複数のタイプのプログラムを実行できますRAL OSメンテナンスプロセス。 Cronジョブは、目覚まし時計と同様の組み込みタイマーを使用し、事前定義されたスケジュールに基づいてタスクを実行します。このスケジュールは、すべての毎日のタスクを調整するオペレーティングシステム内の特別なファイルで管理されています。
UNIX®ジョブスケジューラは、スケジュールを管理する特別なバックグラウンドプロセスを使用します。しばしばCron Daemonと呼ばれるこのマネージャープログラムは、スケジュールを読み、スクリプトプログラムを時間通りに実行する責任があります。マネージャープログラムは、毎分1回スケジュールを確認します。新しいタスクがスケジュールに追加されると、通常、テーブルへの入場から60秒以内に実行されます。
Windows®オペレーティングシステムのジョブスケジューラは、タスクマネージャープログラムとして知られています。 Windows®タスクスケジューラは、コンピューターオペレーティングシステム内でスクリプトまたは既存のプログラムを実行できます。これは毎日バックを管理するための良いツールですUPSおよびメンテナンスアクティビティ。
分散リソーススケジューラ(DRS)プログラムは、アドバンスジョブスケジューラの例です。このプログラムは、分散ソフトウェアアプリケーション向けに設計されており、ジョブの優先順位に基づいてプログラムを実行する機能を備えています。 このタイプのプロセスは、通常、利用可能な高度にクラスター化されたIT環境で使用されます。