Wie startet Anacron in Centos7?
/etc/crontab wird leer angezeigt
- anacron.conf enthält den Ordner cron.daily
- Der Ordner cron.daily enthältlogrotateKonfigurationsdatei
- Logrotates funktionieren einwandfrei
Meine Frage: Ich kann keinen Zusammenhang erkennen zwischencron und anacronwie startet dann Anacron in CentOS7?
Antwort1
Es wird natürlich von cron aus ausgeführt, wobei das Skript in verwendet wird /etc/cron.hourly/0anacron
.
Skripte in /etc/cron.hourly
werden stündlich vom Job in ausgeführt /etc/cron.d/0hourly
.
Antwort2
anacron
und cron
sind ähnliche, aber unterschiedliche Tools. Sie sind beide Daemons und normalerweise installieren Sie entweder den einen oder den anderen. Sie verarbeiten jeweils ihre eigene geplante Arbeitslast. Wenn beide installiert sind, sollte keiner der beiden die Befehle des anderen ausführen, wenn beide installiert sind.
cron
ist das ältere Tool und wurde für Systeme entwickelt, die immer eingeschaltet sind (Server). Neuere Versionen führen die in aufgeführten Befehle aus /etc/crontab
. Es ist möglich, Crontab-Einträge zu erstellen, um die und die Arbeitslast auszuführen, /etc/cron.daily
wenn /etc/cron.weekly
Anacron /etc/cron.monthly
nicht installiert ist.
anacron
ist ein neueres Tool, das besser für Systeme geeignet ist, die nicht immer eingeschaltet sind. Es verwendet die Datei, /etc/anacrontab
um zu steuern, was ausgeführt werden soll.