Da die kleinste Zeit, die Anacron für die Überarbeitung vorgesehen ist, täglich ist, kann sie nicht zur Verwaltung stündlicher Cron-Jobs verwendet werden.
Anacron ist darauf ausgelegt, einen sehr speziellen Anwendungsfall zu behandeln, nämlich sicherzustellen, dass selten ausgeführte Cron-Jobs auf Systemen ausgeführt werden, die nicht immer eingeschaltet sind. Realistisch gesehen gibt es so gut wie nichts, was beides stundenweise ausgeführt werden muss und sofort ausgeführt werden muss, wenn ein Stundenlauf verpasst wurde. In Anbetracht dessen entschieden sich die Entwickler von Anacron dafür, wesentlich einfacheren (und auch zuverlässigeren) Code zuzulassen, der nicht den Zeitpunkt berücksichtigt, zu dem die vorherigen Aufgaben ausgeführt wurden, sondern nur das Datum, an dem sie ausgeführt wurden. Dies bedeutet wiederum, dass Anacron auf Tage, nicht auf Stunden oder Minuten ausgelegt ist, wie dies bei den meisten cron-Implementierungen der Fall ist, und daher nicht für die Bearbeitung stündlicher Jobs verwendet werden kann.
In der Tat macht Anacron auch keine Zeitplanung selbst. Deshalb werden diese Einträge in Ihrem /etc/crontab
System dort ohne Anacron nicht ausgeführt (oder nur beim Start ausgeführt) läuft auch wenn das System längere Zeit eingeschaltet ist.
Bei stündlichen Jobs im Allgemeinen werden Sie wahrscheinlich /etc/cron.hourly
auf Ihrem System leer sein. Die meisten klassischen Anwendungen (oder noch häufigere Cron-Jobs) waren Fälle, in denen Sie sich vergewisserten, dass etwas auf dem neuesten Stand war, oder den Status einiger Hardware- oder Softwarekomponenten durch Abfragen überprüften. Beide Anwendungsfälle werden durch die Verwendung ereignisgesteuerter Modelle anstelle von Abfragemodellen besser unterstützt und wurden daher im Allgemeinen zu solchen Designs migriert.