From b58415e6e6d25f8b37e261468e963517c8119364 Mon Sep 17 00:00:00 2001 From: jaydee Date: Tue, 17 Dec 2024 00:21:28 +0100 Subject: [PATCH] initial --- omv_backup.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/omv_backup.py b/omv_backup.py index aa7dbcb..3961851 100644 --- a/omv_backup.py +++ b/omv_backup.py @@ -231,7 +231,21 @@ if _RESTORE: status, output = subprocess.getstatusoutput(cmnd) cmnd = "docker start heimdall" status, output = subprocess.getstatusoutput(cmnd) - + if app == "ha": + print("Stopping docker") + cmnd = "docker stop heimdall" + status, output = subprocess.getstatusoutput(cmnd) + cmnd = f"rsync -avz --delete rsync://{BACKUP_HOST}{NEW_BACKUP_DIR} {SOURCE_DIR}" + ans = "y" + print(cmnd) + print("Sync files") + if _TEST: + ans = input("continue?") or "n" + if ans == "y" and _EXECUTE: + status, output = subprocess.getstatusoutput(cmnd) + print("Start docker") + cmnd = "docker start heimdall" + status, output = subprocess.getstatusoutput(cmnd) elif app == "nginx": print("Stopping docker") cmnd = "docker stop nginx-app-1"