Anakron

Anacron

Information
Letzte Version 2,3 (22. Juni 2000)
Anzahlung [cvs: //[email protected]: / cvsroot / anacron cvs: //[email protected]: / cvsroot / anacron]
Geschrieben in VS
Betriebssystem Unix-Typ
Art Planung von IT-Aufgaben
Lizenz GNU General Public License Version 2 oder höher ( d )
Webseite sourceforge.net/projects/anacron

anacron oder auf Englisch  : anachronistischer Befehlsplaner (auf Französisch  : Befehlsplaner anachronistisch ) ist ein Computerprogramm , mit dem tägliche Aufgaben wöchentlich oder monatlich auf einem System- Unix ausgeführt werden können . Im Gegensatz zu cron wird nicht davon ausgegangen, dass die Maschine ständig läuft. Infolgedessen kann es auf Maschinen verwendet werden, die nicht rund um die Uhr laufen, um tägliche, wöchentliche oder monatliche Jobs zu überwachen, die normalerweise von cron überwacht werden .

Darüber hinaus ist anacron kein Daemon , der ständig auf einem Computer ausgeführt wird: Er prüft, ob Aufgaben ausgeführt werden sollen, führt sie optional aus und wird dann beendet. Mit anderen Worten, es muss ein anderes System geben, das sicherstellt, dass anacron regelmäßig gestartet wird: Es muss daher durch Startskripte, durch Cron- Jobs (wir verwenden oft einen Job cron.hourly) oder sogar durch manuelles Starten gestartet werden.

Vorteil

Viele Unix-Systeme sind so konfiguriert, dass sie regelmäßig eine Reihe von Wartungsaufgaben ausführen: Löschen nicht verwendeter Dateien, Archivieren von Protokollen , Indizieren von Dateien usw. Wir möchten häufig, dass die Ausführung dieser Aufgaben in einem Zeitraum erfolgt, in dem die Systemlast gering ist, beispielsweise nachts, um den Benutzer nicht einzuschränken.

Wenn das System mit cron ausgeschaltet ist, als die Aufgabe geplant wurde, wird es dieses Mal nicht ausgeführt, und Sie müssen auf das nächste Vorkommen warten, um die Ausführung der Aufgabe zu sehen. Anacron prüft beim Start für jede Aufgabe, ob sie in den letzten n Tagen gestartet wurde, wobei n die für diese Aufgabe definierte Periodizität ist. Wenn die Antwort Nein lautet, gibt anacron den Befehl für die Aufgabe aus. Wenn die Maschine daher genau zu dem Zeitpunkt ausgeschaltet wurde, zu dem die Aufgabe hätte ausgeführt werden müssen, um den Zeitraum von n Tagen einzuhalten, wird sie beim nächsten Start von anacron ausgeführt.

Externe Links


  1. "  https://sourceforge.net/projects/anacron/files/anacron/2.3/  " (Zugriff am 17. Januar 2018 )