Auf neues Logging umgestellt

This commit is contained in:
Alf
2025-09-04 14:29:12 +02:00
parent 2979870916
commit 7a0097d0c7
3 changed files with 15 additions and 24 deletions

View File

@ -7,7 +7,7 @@ Dieses Skript sichert regelmäßig Daten aus einer Nextcloud-Quelle in ein lokal
- Synchronisiert ein Verzeichnis (`ptv-nextcloud:/DPV`) mit einem lokalen Ordner `./Backup/`
- Verwendet `rclone --backup-dir`, um **ältere, geänderte oder gelöschte Dateien** in ein Archiv zu verschieben
- Erstellt pro Lauf ein neues Archivverzeichnis unter `./Archiv/<Datum-Zeit>`
- Protokolliert alle Vorgänge in `log.txt`
- Protokolliert alle Vorgänge in rettedpv.log
- Entfernt leere Verzeichnisse im Archiv
## 🧱 Verzeichnisstruktur
@ -17,10 +17,6 @@ Dieses Skript sichert regelmäßig Daten aus einer Nextcloud-Quelle in ein lokal
├── Backup/ # Aktueller Stand der Daten
├── Archiv/
│ └── 2025-07-03-15-30/ # Frühere Versionen
├── log.txt # Laufendes Logfile
├── rotate.sh # optional: log.txt rotieren (gegen zu große Dateigrößen)
└── rettedpv.sh # Das Backup-Script
```
@ -43,7 +39,8 @@ Dieses Skript sichert regelmäßig Daten aus einer Nextcloud-Quelle in ein lokal
## 🔍 Logging & Fehlerbehandlung
- Alle Logeinträge landen in `log.txt`
- Alle Logeinträge landen in `rettedpv.log`
- Die Log-Datei liegt im örtlichen Gitea/logger/Logs-Verzeichnis
- Fehler von `rclone` erscheinen dort mit Zeitstempel
- Leere Verzeichnisse im Archiv werden automatisch gelöscht
- Das optionale Script "rotate.sh" rotiert log.txt und verhindert, dass die Datei zu groß wird.