Auf neues Logging umgestellt
This commit is contained in:
@ -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.
|
||||
|
||||
Reference in New Issue
Block a user