您现在的位置是:Linux检查网络并自动重启网卡
Linux检查网络并自动重启网卡
添加crontab定时任务,可以用作心跳检测.
[root@mail src]# cat check_network.sh #!/bin/bash date="`date '+%Y-%m-%d %H:%M:%S'`" ip="116.205.11.145" nic="eth0" lost_rate=`ping -c 8 -w 8 $ip | grep 'packet loss' \ | awk -F'packet loss' '{ print $1 }' \ | awk '{ print $NF }' | sed 's/%//g'` if [ $lost_rate -eq 0 ] then echo "network_ok $date $ip $nic lose $lost_rate" >>/var/log/network_ok.log elif [ $lost_rate -le 100 ] then echo "network_error $date $ip $nic lose $lost_rate" >>/var/log/network_error.log /sbin/service network restart else echo "network_error $date $ip $nic lose $lost_rate" >>/var/log/network_error.log /sbin/service network restart fi
站长简介
分类
最新文章
热门文章
- 微信支付退款结果通知解密
- Linux修改密码提示passwd /usr/share/cracklib/pw_dict: error reading header
- 到ICANN投诉三五互联获取域名转移密码成功
- {"errcode":45047,"errmsg":"out of response count limit hint]"}
- 微信html弹出点击右上角分享到朋友圈
- CentOS使用chkconfig提示systemctl enable xxxx.service
- PHP将B转换为KB、MB、GB
- Apache禁用TRACE Method和添加X-frame-options响应头
- mysqld_safe Number of processes running now
- 构建微信公众号被动回复image图片消息xml