Die beiden Tools cron und anacron kommen immer dann zum Einsatz, wenn Programme oder Skripte automatisch zu bestimmten Zeitpunkten oder in Intervallen starten sollen. Mit cron können Sie dies bis auf die Minute genau festlegen, anacron hingegen achtet darauf, dass ein Job unmittelbar gestartet wird, wenn ein bestimmtes Intervall bereits überschritten wurde.
Ein konkretes Beispiel könnte so aussehen, dass Sie mit cron einen Job definieren, der jeden Montag Morgen um 06:30 abläuft. Wenn der Rechner, auf dem der Job laufen soll, allerdings zu diesem Zeitpunkt offline ist, dann startet der Job frühestens am Montag in der Woche darauf um 06:30 Uhr. Um dieses Problem zu lösen, definieren Sie mit anacron Intervalle, also beispielsweise einen Sieben-Tages-Intervall. Wird der Rechner erst wieder am Dienstag eingeschaltet, weil der Mitarbeiter am Montag krank war, so erkennt das Tool anhand einer Zeitmarke, dass das Intervall bereits um einen Tag überschritten wurde und startet den Job somit umgehend.
...Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.