ip="14.215.177.39" dns2="211.136.20.203" pppd call huawei-dial & sleep 12 while true do echo "test" ping -s 1 -c 1 $ip if [ "$?" != "0" ] then echo "fail ,ping again" ping -s 1 -c 2 $dns2 if [ "$?" != "0" ] then echo "fall kill pppd,and call again" killall pppd pppd call huawei-dial & sleep 12 else sleep 5 fi else sleep 5 fi done