if [ $? -eq 0 ];then echo "net succee" sleep 10 pingerr_num=0 else NOWTime=$(date +%s) ELAPSED=$(expr $NOWTime - $STARTime) if [ $ELAPSED -gt 60 ];then STARTime=$(date +%s) echo "net err 1min Timeout" pingerr_num=$(($pingerr_num+1)) if [ $pingerr_num -eq $ping_max_num ];then echo "restart startppp.sh ping_max_num:$ping_max_num" exit 1 fi fi fi这段代码的作用
时间: 2024-04-27 22:19:49 浏览: 91
小书匠内置编辑器查找替换使用说明1
这段代码的作用是检查网络连接是否正常。如果网络连接正常,输出"net succee",并等待10秒。如果网络连接不正常,则计算经过的时间,并检查是否已经过了1分钟。如果已经过了1分钟,输出"net err 1min Timeout",并将"pingerr_num"加1。如果"pingerr_num"等于"ping_max_num",则输出"restart startppp.sh ping_max_num:",并退出程序。
阅读全文