前言:一下两个脚本,实现对多个地址不连续的ip进行ping测试,两个脚本的功能是一样的,脚本如下:

第一个脚本:

#!/bin/bash

cat iplist|while read line  #iplist是存放IP的文档,与脚本放在一个路径,格式为每行一个IP地址

do

ping -c2 $line>/dev/null

if [ $? = 0 ]

then

  echo "$line is up!"

else

  echo "$line is down"

fi

done



第二个脚本:

#!/bin/bash

#check ping

for ip in `cat iplist`  #iplist为写IP地址的文件,格式为每行写一个IP地址,此文件跟脚本放在同一个路径下

  do

    ping -c2 $ip >/dev/null

    if [ $? = 0 ]

    then

       echo "$ip is up!"

    else

       echo "$ip is down!"

    fi

done