Anacron hat Vorrang vor Cron

Anacron hat Vorrang vor Cron

Ein Auszug aus dem BuchLinux in Aktion

As you can see from the crontab file, anacron is given priority over cron.

die Crontab-Datei, auf die er sich bezieht, ist -/etc/crontab


Betrachten Sie das folgende Szenario

Mein System bootet bei15:00 pm

unten war der Eintrag in /etc/anacrontabder Datei

1    10    myBackupJob_anacron    /home/farhanshirgill/Desktop/scripts/shellscript.sh

Dieser Befehl führt das shellscript.shSkript höchstens einmal täglich 10 minutesnach dem Systemstart aus. Die Auftragskennung lautet myBackupJob_anacron, und eine Protokolldatei mit diesem Namen und Informationen zum Auftragsstatus wird im /var/spool/anacron/Verzeichnis gespeichert.

Der shellscript.shist einfach gehalten und ist verantwortlich für die Erstellung einer Datei

#!/bin/sh
touch /home/farhanshirgill/Desktop/scripts/fileA.txt

Nach 10einigen Minuten 15:10 pmkann ich die fileA.txtin erstellte Datei sehen /home/farhanshirgill/Desktop/scripts/. Bis zu diesem Zeitpunkt ist alles in Ordnung.


ImBenutzerbestimmte crontabDatei, die mit bearbeitet wird crontab -e, wurde der folgende Eintrag gemacht

20 15 * * 0 touch /home/farhanshirgill/Desktop/scripts/fileB.txt

Wie zu sehen ist, sollte dies die Datei fileB.txtunter erstellen 15:20 pm.


/etc/crontabAußerdem wurde in der Datei unten ein Eintrag vorgenommen .

25 15 * * 0   farhanshirgill touch /home/farhanshirgill/Desktop/scripts/fileC.txt

Wie zu sehen ist, sollte dies die Datei fileC.txtunter erstellen 15:25 pm.


Die Dateien ( fileB& fileC), die mit crontab erstellt werden sollten (System- und Benutzerdateien), werden nicht erstellt.

Hat der Eintrag in /etc/anacrontabetwas mit diesem Verhalten zu tun? Bitte um Rat.

verwandte Informationen