今天公司新买了一台服务器,准备迁移服务,但是不知道这台服务器好像是在国外的,于是想测试下国内的通信情况如何,于是就写个简单的测试程序,看看通信效果如何,废话少说,直接上代码:
import os,datetime,time
def run():
ip1 = "www.baidu.com"
backinfo = os.system("ping -w 1 %s" % ip1)
if backinfo != 0:
with open("app.txt", "a") as f:
f.write(str(datetime.datetime.now()) + "--" + str(ip1) + "--" + str(backinfo) + "\n")
f.close()
if __name__ == '__main__':
while True:
run()
time.sleep(60)
PS:简单思路就是一直访问这个服务器ip,如果中间有通信不通畅的时候,就将其时间和返回值记录到日志中。










网友评论