0
안녕하세요, 파이썬에서 ping 스크립트를 만들어서 3 ips를 ping하고 서버가 살아 있다면 나에게 결과를 알려주고 싶습니다. 패킷 손실을주고 싶습니다. ms 시간이 100보다 작 으면 생성합니다. 나는 더 pythong의 전문 기술을ping 명령으로 IP 범위를 스캔하고 구체적인 결과를 얻으십시오.
안녕하세요, 파이썬에서 ping 스크립트를 만들어서 3 ips를 ping하고 서버가 살아 있다면 나에게 결과를 알려주고 싶습니다. 패킷 손실을주고 싶습니다. ms 시간이 100보다 작 으면 생성합니다. 나는 더 pythong의 전문 기술을ping 명령으로 IP 범위를 스캔하고 구체적인 결과를 얻으십시오.
그냥 목록에 호스트 이름을 변경하지 않으며 다른 StackOverflow의 스레드에 주어진 코드에서 IP 주소를 가지고 무엇에 대한
샘플 코드
import subprocess
hosts = ['link1','link2','link3']
for host in hosts:
result = subprocess.check_output("ping google.com")
print result
# do some process on result
시간과 패킷 손실? 해당 코드를 실행 한 후에 나열됩니까? 왜냐하면 그 팩을 잃어버린 결과와 ms 시간 – user6367569
이 텍스트 파일에 결과 값을 인쇄 할 수있는 방법을 제공하기를 원하기 때문에? – user6367569
결과에 대한 처리를 수행하고 찾고있는 정보를 추출해야합니다. 정규식 https://docs.python.org/2/library/re.html을 사용할 수 있습니다. 지속적인 모니터링을 원하면 쓰레드를 사용하는 것이 더 좋습니다. –