Ich verwende Rsnapshot für Backups (Linux CentOS 6).
Hier ist mein /etc/cron.d/rsnapshot
:
30 11 * * * root /usr/bin/rsnapshot nowandthen > /backups/rsnapshot_cron.txt 2>&1
15 11 * * 4 root /usr/bin/rsnapshot weekly > /backups/rsnapshot_cron.txt 2>&1
00 11 24-31 * 4 root /usr/bin/rsnapshot monthly > /backups/rsnapshot_cron.txt 2>&1
Die monatliche Sicherung sollte jeden letzten Donnerstag im Monat durchgeführt werden.
Die monatliche Sicherung wird jedoch heute, Donnerstag, 18.02.2016, um 11:00 Uhr ausgeführt. Heute ist nicht der letzte Donnerstag im Monat.
Was ist los mit meiner Crontab?
date
? Irgendwas relevantes in von grep CRON /var/log/syslog
?
crontab
Dateien gibt: Neben /etc
Einträgen gibt es auch eine für jeden Benutzer, einschließlich root
. Unabhängig davon wird Ihr Skript nicht das tun, was Sie möchten: Wenn der letzte Tag eines 31-Tage-Monats ein Donnerstag ist, wird er sowohl am 24. als auch am 31. ausgeführt. Wenn der letzte Tag im Februar ein Mittwoch ist, wird er überhaupt nicht ausgeführt.