检测linux网络,网络中断时自动重启
# !/bin/sh
varCnt=0
varCntMax=30
while true
do
ping -c 3 www.badu.com11 >/dev/null
if [ $? -eq 0 ];then
echo "net is ok"
varCnt=0
sleep 60
else
let varCnt+=1
echo "net is not ok "
sleep 60
if [ $varCnt -eq $varCntMax ];then
echo "reboot -nf"
sleep 60
reboot -nf
else
echo $varCnt
fi
fi
done