diff --git a/omv_backups_v3.py b/omv_backups_v3.py index 8dfef28..dec46d2 100644 --- a/omv_backups_v3.py +++ b/omv_backups_v3.py @@ -94,15 +94,15 @@ if not host in backups: print("Test connection") hm = socket.gethostbyaddr("omv.home.lan") -HOST_UP = os.system(f"ping -c 1 -w 2 omv.home.lan") == 0 -print(HOST_UP) -if not HOST_UP: - print("Backup host down") - send_magic_packet('88:c9:b3:b5:23:d8') hostdown = True while hostdown: HOST_UP = os.system(f"ping -c 1 -w 2 omv.home.lan") == 0 + cmnd = "ping -c 1 -w 2 omv.home.lan" + status, output = subprocess.getstatusoutput(cmnd) + print(status) + print(output) + if not HOST_UP: send_magic_packet('88:c9:b3:b5:23:d8') print("Backup host down, waiting")