由于公司个别机器的网卡驱动和系统兼容性问题,导致网卡用的时间过久会逐渐出现丢包严重直至网卡彻底死掉,所以写了个脚本做检测,并进行重启网卡.
该脚本检测的是路由器,192.168.0.1,当然了.路由器是一直开着的….
注意修改日志路径,用于帮助统计重启情况.
注意把脚本加入到开机启动,以便开机自起 /etc/rc.local
#!/bin/bash
echo "renetwork script run time : "`date "+%F %T"`"" >> /root/tools/renetwork/renetwork.log
while true
do
IPST=`ping -w 500 -c 3 192.168.0.1 | grep 'packet loss' | sed "s/.*received, //g"`
if [ "${IPST::1}" != "0" ];then
echo "$IPST" "`date "+%F %T"`">> /root/tools/renetwork/renetwork.log
/sbin/service network restart
fi
sleep 10
done
- 本文固定链接: http://www.sa-log.com/81.html
- 转载请注明: 王, 帅 于 我的系统记录 发表