1 每10分钟检测一次指定网卡的流量
2 如果流量为0,则重启网卡
参考答案:
#!/bin/bash
LANG=en
n1=`sar -n DEV 1 60 |grep eth0 |grep -i average|awk '{print $5}'|sed 's/\.//g'`
n2=`sar -n DEV 1 60 |grep eth0 |grep -i average|awk '{print $6}'|sed 's/\.//g'`
if [ $n1 == "000" ] && [ $n2 == "000" ]
then
ifdown eth0
ifup eth0
fi
然后写个cron,10分钟执行一次
shell习题-监控网卡
2017年9月13日
shell习题
No Comments
aming
1 每10分钟检测一次指定网卡的流量
2 如果流量为0,则重启网卡
参考答案: