J'utilise Rsnapshot pour les sauvegardes (Linux CentOS 6).
Voici mon /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
La sauvegarde mensuelle devait être exécutée tous les jeudi derniers de chaque mois.
Cependant, la sauvegarde mensuelle est exécutée aujourd'hui, jeudi, 2016-février-18 à 11h00. Aujourd'hui n'est pas jeudi dernier dans un mois.
Quel est le problème avec ma crontab?
date
? Quelque chose de pertinent dans grep CRON /var/log/syslog
?
crontab
fichiers: en plus des /etc
entrées, il y en a un pour chaque utilisateur, y compris root
. Quoi qu'il en soit, votre script ne fera pas ce que vous voulez: si le dernier jour d'un mois de 31 jours est un jeudi, il se déroulera les 24 et 31 janvier; si le dernier jour de février est un mercredi, il ne fonctionnera pas du tout.