diff options
Diffstat (limited to 'backup/src/main.rs')
-rw-r--r-- | backup/src/main.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/backup/src/main.rs b/backup/src/main.rs index 6981389..3433b68 100644 --- a/backup/src/main.rs +++ b/backup/src/main.rs @@ -162,13 +162,14 @@ fn main() -> Result<(), Box<dyn Error>> { } let tar_status = tar_cmd.status()?; - if !tar_status.success() { - return Err("ERROR: Fehler beim Erstellen des Tar-Backups".into()); - } - + // Log-Dateien behandeln cmd!("find", "/var/log", "-type", "f", "-name", "*.log", "-exec", "truncate", "-s", "0", "{}", ";").run()?; cmd!("find", "/var/log", "-type", "f", "-name", "*.gz", "-exec", "rm", "-f", "{}", ";").run()?; + + if !tar_status.success() { + return Err("ERROR: Fehler beim Erstellen des Tar-Backups".into()); + } println!("INFO: Backup erfolgreich als: {}", backup_path.display()); Ok(()) |