Was ist die beste Methode zum Planen eines Stapeljobs?

Ein Stapeljob ist ein Computerprogramm, das in einem festgelegten Intervall ausgeführt wird. Die beste Methode zum Planen eines Stapeljobs besteht darin, den Prozess mit dem Task-Management-System des Computers zu verknüpfen. Dies ist für jedes Betriebssystem unterschiedlich und wird normalerweise für Wartungsaufgaben verwendet.

Die beste Methode zum Ausführen von Batch-Jobs unter UNIX®-basierten Betriebssystemen ist die Verwendung des Cron-Task-Managers. Cron ist das Standardprogramm für die Auftragsplanung unter UNIX®. Mit diesem Programm können Sie einen Stapeljob zu bestimmten Zeiten einplanen.

Windows®-Betriebssysteme verwenden normalerweise das Taskplaner-Programm, um Stapeljobs auszuführen. Dieses Programm verfügt über verschiedene Konfigurationsoptionen, einschließlich Zeit- und Datumseinstellungen für jeden auszuführenden Job. Das Taskplaner-Programm ist das wichtigste Tool, das in Windows® zum Planen eines Stapeljobs verwendet wird.

Sowohl Windows®- als auch UNIX®-Betriebssysteme verfügen über einen speziellen Verwaltungsbildschirm, der die Planung eines Stapeljobs verwaltet. Auf diese Programme kann über die Administrationskonsole des Betriebssystems zugegriffen werden. Es bietet ein benutzerfreundliches Scheduler-Programm, das alle geplanten Jobs im Betriebssystem auflistet.

Linux®-Betriebssysteme verwenden sowohl die Befehle "At" als auch "Batch" als Tool zum Planen eines Batch-Jobs. Mit diesen Befehlen kann der Benutzer ein bestimmtes Datum und eine bestimmte Uhrzeit für die Ausführung des Stapelverarbeitungsprogramms angeben. Der Hauptunterschied zwischen diesen beiden Befehlen besteht darin, dass der Befehl "Batch" den Job ausführen soll, sobald die Systemressourcen verfügbar sind, während der Befehl "At" auf einer bestimmten Zeit basiert.

Das Planen eines Batch-Jobs zur wiederholten Ausführung erfordert einen komplexeren Scheduler als Standard-Batch-Jobs. Mit den Programmen cron und task scheduler kann ein Entwickler Skripte schreiben, die täglich ausgeführt werden. Diese Programme gelten nur für das Betriebssystem und werden den ganzen Tag über jede Minute überprüft.

Stapelverarbeitungsprogramme werden normalerweise für Wartungsvorgänge verwendet, einschließlich täglicher Sicherungen und Dienstprogramme zur Datenträgerbereinigung. Diese Wartungsprogramme werden am besten außerhalb der Spitzenzeiten ausgeführt, wenn das System inaktiv ist und der Netzwerkverkehr geringer ist. Durch das Planen eines Stapeljobs für die Ausführung am frühen Morgen oder am späten Abend wird sichergestellt, dass die Computersystemressourcen während der Hauptgeschäftszeiten verfügbar sind.

Die meisten Batch-Jobs dauern mehrere Stunden. Diese Programme erfordern eine hohe Verarbeitungsgeschwindigkeit und benötigen in der Regel zusätzliche Computerressourcen. Viele ausgeklügelte Planungsprogramme können Stapeljobs mit den verfügbaren Ressourcen auf dem Computer ausführen. Sobald die Ressourcen überlastet sind, wird der Stapeljob angehalten, bis zusätzliche Verarbeitungsleistung verfügbar wird.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?