? Unix -basierte Betriebssysteme setzen auf ein Paar von Programmen zur Wartung und andere Arbeitsplätze zu planen. Die Basis ist Planungsprogramm " cron ", während sein Gegenstück " anacron " Griffe spezifischen Aufgaben, die cron nicht. Zusammen ermöglichen diese beiden Anwendungen Anwender sicherstellen , dass wichtige Aufgaben termingerecht ausführen, oder zumindest so zu schließen im Zeitplan , da das System ermöglicht . Cron
Cron ermöglicht es Benutzern, Aufgaben für ganz bestimmte Zeiten zu planen. Alle Anwendungen von cron können Aufgaben auf die Minute genau planen und einige Implementierungen sogar erlauben Benutzern , die genaue Sekunde, in der das System die Aktion beginnen sollte zu lokalisieren. Aufgaben können zu bestimmten Terminen laufen , oder in Abständen wiederkehren so klein wie jede Minute . Cron erlaubt auch Benutzern in großen, nationalen Systeme , um die Zeitzone , unter denen ihre Aufgaben fallen benennen , um eine ordnungsgemäße Ausführung mit lokalen Zeiten zu gewährleisten.
Anacron
Cron ist geeignet für die meisten Aufgaben , aber seine größte Schwäche ist, dass es funktionieren, wenn das System ausfällt aufhört. Wenn Sie planen Sie eine Aufgabe für ein bestimmtes Datum und das System heruntergefahren ist , an diesem Datum wird der Task niemals ausgeführt . Anacron , ein Begleiter Prozess cron, können Sie Aufgaben , die entweder auf einem bestimmten Datum oder der ersten verfügbaren Zyklus nach diesem Zeitpunkt ausgeführt werden soll planen. Anacron erlaubt nur tägliche Disposition , zwingt Benutzer, die enger Terminplanung müssen auf cron für ihre Aufgaben verlassen.
Syntax
Cron und anacron verlassen sich auf " Tabelle " Dateien , von denen jede enthält eine Liste von Aufgaben, die von einer Reihe von Zahlen voraus. Die erste Zahl steht für die Minute die Aufgabe beginnen soll , während die zweite für die Stunden in Militärzeit . "0 0 " darstellen würde Mitternacht , während " 30 17 " würde , um 5:30 Uhr laufen . Die dritte Zahl für den Tag des Monats , und die vierte der Monat sich . Die fünfte Ziffer ermöglicht es Benutzern, für einen bestimmten Tag der Woche zu planen, im Bereich von Null für Sonntag bis sechs am Samstag . Platzieren Sie einen Stern in allen Bereichen zwingt das System , um das Feld in dem Fall der Wochentage zu ignorieren oder mit der Aufgabe bei jeder sich bietenden Intervall ausgeführt . Ein Sternchen im vierten Feld würde den Task jeden Monat an einem bestimmten Tag , während ein Stern in allen fünf in einer Task ausgeführt jede einzelne Minute führen würde.
Andere Variationen
vielen verschiedenen Betriebssystemen haben von der grundlegenden Unix-System zu kommen, gibt es viele verschiedene Versionen von cron und anacron . Eine populäre Veränderung ermöglicht es Benutzern, aus drei Buchstaben bestehenden Bezeichnungen für Wochentage und Monate statt numerischen diejenigen zu verwenden. Einige Implementierungen erlauben auch die Verwendung von mathematischen Ausdrücken , wie "* /5 " im Feld Minute Benennung einer Aufgabe alle fünf Minuten , oder "* /2" in den Tag Feld Planen einer Aufgabe für jeden anderen Tag.