From 439a7d545e5c9914d278005c1e8cda0e337b8be9 Mon Sep 17 00:00:00 2001 From: vgallegoiz Date: Sun, 7 Apr 2024 14:20:51 +0200 Subject: [PATCH] Added function to ping a host --- status.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/status.py b/status.py index b2afd43..7f1e2fe 100644 --- a/status.py +++ b/status.py @@ -1,4 +1,5 @@ import argparse +from pythonping import ping import sys def parseArguments(): @@ -22,9 +23,16 @@ def parseArguments(): # Mostrar el mensaje de ayuda parser.print_help() exit() - + +def check_ping(host): + try: + response = ping(host, count=4, timeout=2) # verbose=True -> Para ver la respuesta del ping + return True if response.success() else False + except Exception as e: + print(f"Error making ping to {host}: {e}") + return False if __name__ == '__main__': args = parseArguments() - print(args) \ No newline at end of file + print(check_ping(args))