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/anacron
oder seiner Systemeinheit).anacron
ist 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 anacron
pro 24-Stunden-Zeitraum ermöglichen.
anacron
Mehr als einmal alle 24 Stunden zu laufen ist sinnlos, da die kürzeste Zeitspanne, die ein Job durchlaufen kann, anacron
einmal 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?