Привет всем… Написал программу, который делает мониторинг сети, если нет соединение, запускает другой скрипт для рестарта модема. Сам код
import os
import schedule
import time
import pyautogui
def host():
hostname = “10.0.0.21”
response = os.system(“ping ”+hostname+“ -n 1 ”)
if response == 0:
return (host)
else:
os.system(r'c: /watchdog/k.bat'), pyautogui.press('F10')
host()
schedule.every(2).minutes.do(host)
while True:
schedule.run_pending()
time.sleep(1)
Но есть одна проблема: если из 20 покетов хоть один раз пингуется, оператор else не работает. Хочу добавить условие, если потерия (LOST) состовляет 60% и больше, сработал else. Как реализовать это? Заранее спасибо!