Я сталкиваюсь с проблемой сбоя при запуске скрипта python для проверки связи узлов в моей сети, и он всегда терпит неудачу с моей первой попытки ... при повторном запуске ... это работает. Моя среда - машина linux, и я пингую только 3 устройства.
Чтобы проверить это, я просто создаю простой скрипт. Для 1-й попытки это не удастся, и если я снова и снова запускаю скрипт ... все в порядке ... то после того, как я ушел на 15 минут-30 минут ... Я бегу, и это не удастся ... затем снова запустить ... хорошо ... Могу ли я знать, если вы, ребята, сталкивались с такой проблемой.
Код следующий;
def verify_ping():
ipadd = "192.168.1.1"
response = os.system("ping -c 1 " + ipadd)
if response == 0:
ipstatus = "UP"
else:
ipstatus = "DOWN"
return ipstatus
ping_status = verify_ping()
Ошибка PING a
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.1 icmp_seq=1 Redirect Host(New nexthop: 192.168.1.100)
--- 192.168.1.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
Ping OK
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=250 time=1.33 ms
--- 192.168.1.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
В то же время я продолжаю пинговать IP-адрес и пока IP-адрес доступен и доступен. Может быть, кто-то сталкивается с проблемой или может быть что-то, что мне нужно добавить в сценарий. Пожалуйста, посоветуйте дальше и спасибо за ваше время.