先将要确认所需要的IP地址整理成文件,IP地址的文件可以随意命名,例如[IP地址文件名].txt
#!/bin/bash
while read ipdz
do
ping -c 2 -i 0.3 -W 1 $ipdz &>/dev/null
if [ $? -eq 0 ];then
echo "$ipdz is up">>ipup.txt;
else
echo "$ipdz is down">>ipdown.txt;
fi
done<$1
启动时将事先真准备好的文件和该脚本放在同一个路径下。
#启动命令
sh [脚本名].sh [ip文件名].txt
运行结束后会将ping通的IP输出到ipup.txt的文件,ping不通的IP输出到ipdown.txt的文件。