Compare commits

...

3 commits

Author SHA1 Message Date
213abbb14d
remove weird daemon mod 2023-06-12 18:56:29 +02:00
5fe61b6a41
Merge branch 'master' into prod 2023-06-12 13:43:16 +02:00
7c195841cd
print success after fail 2023-05-29 15:45:45 +02:00
2 changed files with 6 additions and 6 deletions

View file

@ -1 +0,0 @@
python-daemon==3.0.1

View file

@ -1,5 +1,4 @@
import http.client
import daemon
from time import sleep
from datetime import datetime
@ -31,12 +30,18 @@ def reachable(domain: str) -> tuple[bool, str]:
return False, e.__str__()
def monitor():
last_was_fail: bool = False
while True:
try:
b, msg = check_net()
if not b:
print(f":FAILURE AT {datetime.now()}:")
print(msg)
last_was_fail = True
elif b and last_was_fail:
print(f":SUCCESS AT {datetime.now()}:")
print(msg)
last_was_fail = False
sleep(SLEEPTIME)
except Exception as e:
print(e)
@ -44,7 +49,3 @@ def monitor():
if __name__ == "__main__":
print("executing as normal script")
monitor()
with daemon.DaemonContext():
print("entering daemon mode")
monitor()