#!/bin/sh
#需要ping的ip
ip="14.215.177.38"
# 并发数,并发数过大可能造成系统崩溃
Qp=1
function networkping(){
if [ -f "./ping.log" ];then
    echo "日志文件已存在，正在执行脚本"
else
    echo "日志文件不存在创建日志文件"
    touch ping.log
fi
	while true
	do
		for i in $Qp
		 do     
			{
			
				if `ping -c 1 -W 1 $ip &> /dev/null`;then
					echo -e "--网络可以ping通'$ip'--" >>./ping.log;
				else
					echo -e "--网络不以ping通'$ip'--" >>./ping.log;
					svc data disable
					echo -e "--正在重启网络中--" >>./ping.log;
					sleep 3
					svc data enable
					sleep 10
					echo -e "--重启成功--" >>./ping.log
				fi
			}
		done
		wait
	done
		
}

networkping