Antworten:
Es werden verschiedene Methoden zum Ausführen verwendet:
/lib/systemd/system/anacron.timer)./etc/cron.d/anacron) verwendet./etc/cron.{daily,weekly,monthly}/0anacron) ausgeführt./etc/init.d/anacronoder seiner Systemeinheit).anacronist kein Daemon und muss daher regelmäßig mit anderen Mitteln ausgeführt werden. Meistens bedeutet dies, dass es einmal am Tag mit einem Cron-Job ausgeführt wird, möglicherweise auch beim Booten.
Dies könnte beispielsweise in der crontab von root so aussehen:
@reboot /usr/local/sbin/anacron -ds
@daily /usr/local/sbin/anacron -ds
Linux-Systeme, die systemd verwenden, können dies natürlich anders machen, müssen jedoch mindestens einen Durchlauf anacronpro 24-Stunden-Zeitraum ermöglichen.
anacronMehr als einmal alle 24 Stunden zu laufen ist sinnlos, da die kürzeste Zeitspanne, die ein Job durchlaufen kann, anacroneinmal am Tag ist.
{a,b,c}Notation gesehen; Kann ich das in meiner Shell verwenden? (Ich habe momentan keinen Zugriff darauf, oder ich würde es testen.) Bedeutet das, was es zu sein scheint - das heißt, alle Dateien, die{...}durch kommaseparierte Elemente ersetzt wurden?