Moin,
vorweg, ich habe mal wieder keinen Schimmer, ob das das richtige Unterforum ist.
Ich starte jeden Tag um 01:30 einen cronjob
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # ... diverse Vorbereitungen if [ ${ERROR} -eq 0 ] then # täglich . ${BINPATH}backup.nas.sh daily # Montag, wöchentlich if [ $(date +%u) -eq 1 ] then . ${BINPATH}backup.nas.sh weekly fi # Monatsanfang, monatlich if [ $(date +%d) -eq 1 ] then . ${BINPATH}backup.nas.sh monthly fi |
Die Zeitstempel der vom Backup angelegten Ordner müssten somit sein für z.B. den Vorgang "wöchentlich"
...
20.01.2025
27.01.2025
03.02.2025
10.02.2025
und "monatlich"
...
01.11.2024
01.12.2024
01.01.2025
Und was sehe ich
alle Zeitstempel für wöchentlich stehen auf dem Tag später, also dem folgenden Dienstag. Die Zeitstempel für monatlich liegen alle vor dem jeweiligen 1.
In den Logdateien des Backups stimmen die Zeitangaben.
[2025-02-03T01:31:57] ==================================================== [2025-02-03T01:31:57] Backup Kernanwendung gestartet [2025-02-03T01:31:57] Starte Backup für NAS mit Interval weekly [2025-02-03T01:31:57] /mnt/backup ist bereits gemounted [2025-02-03T01:31:57] /usr/bin/rsnapshot -c /mnt/extend/admin_global/backup/conf/rsnapshot.nas.conf weekly: started [2025-02-03T01:31:57] echo 400444 > /var/run/rsnapshot.pid [2025-02-03T01:31:57] mv /mnt/backup/backup/nas/weekly.2/ /mnt/backup/backup/nas/weekly.3/ [2025-02-03T01:31:57] mv /mnt/backup/backup/nas/weekly.1/ /mnt/backup/backup/nas/weekly.2/ [2025-02-03T01:31:57] mv /mnt/backup/backup/nas/weekly.0/ /mnt/backup/backup/nas/weekly.1/ [2025-02-03T01:31:57] mv /mnt/backup/backup/nas/daily.6/ /mnt/backup/backup/nas/weekly.0/ [2025-02-03T01:31:57] rm -f /var/run/rsnapshot.pid [2025-02-03T01:31:57] /usr/bin/rsnapshot -c /mnt/extend/admin_global/backup/conf/rsnapshot.nas.conf weekly: completed successfully [2025-02-03T01:31:57] Fertig [2025-02-03T01:31:57] Backup Kernanwendung beendet [2025-02-03T01:31:57] ====================================================
drwxr-xr-x 3 root root 17 4. Feb 01:31 weekly.0 drwxr-xr-x 3 root root 17 28. Jan 01:31 weekly.1 drwxr-xr-x 3 root root 17 21. Jan 01:31 weekly.2 drwxr-xr-x 3 root root 17 14. Jan 01:31 weekly.3
drwxr-xr-x 3 root root 17 31. Dez 01:31 monthly.0 drwxr-xr-x 3 root root 17 26. Nov 01:31 monthly.1
in den Auflistungen fehlen ein paar Einträge. Daher bin ich darauf aufmerksam geworden, dass beim Backup was Grundlegendes schief geht. Das kann aber eigentlich nichts mit den komischen Zeitstempeln zu tun haben.
Hat irgendjemand eine Idee, warum ein Ordner, der am 03.02.2025 um 01:31 Uhr umbenannt wurde, den Zeitstempel vom 04.02.2025 01:31 Uhr trägt? Am 04.02. lief das tägliche Backup und da werden die "wöchentlichen" Ordner nicht angefasst. Die Abfragen im Script oben sind doch OK, von daher wird der Teil für "wöchentlich" nicht durchlaufen. Es gibt keinerlei Einträge im Log am 04. für einen "wöchentlichen" Durchlauf.
Ich bin etwas ratlos.
Joachim