Linux 脚本循环检测网络状态

建立一个脚本用来检测网络是否断线web

#!/bin/sh 
#设置两个能够ping通的IP地址
IP1="202.108.22.5"
IP2="119.75.218.77"

while true
do
       ping -s 1 -c 1 $IP1             #去PING第一个IP
       if [ "$?" != "0" ]
       then
            echo "ping IP1 ERROR"
            ping -s 1 -c 2 $IP2        #去PING第二个IP
            if [ "$?" != "0" ]
            then
                echo "ping IP2 ERROR"
            else
                echo "ping IP2 SUCCESS"
            fi
       else
            echo "ping IP1 ERROR"
            sleep 5                     #设置多长时间去PING一次
       fi
done