我写了一个简单的 while 循环,在办公室的一台电脑上运行,每隔几秒执行一次这个检测命令,结果运行几个小时以后局域网开网页变得很卡,从外面 ping 我们办公室的 ip ,延迟很规律一会正常一会很高。。 是因为 curl 引起的 TIME_WAIT 积累吗。。还是有其他问题? linux 日志没查到相关的报错,只有路由器记录这台机器一直往外发包。。求指点
第 1 条附言 · 2016-08-24 16:48:56 +08:00
循环内容:
while true do
if [ `curl -m 5 "请求网址" -x 代理 ip:端口 2>/dev/null |grep -c "关键字" ` = "0" ]; then echo " PROXY A DOWN " else echo " PROXY A OK " fi