shell批量检测主机是否存活
shell批量检测主机是否存活
这段脚本的作用是循环读取/root/ip.txt文件中的IP地址,并使用ping命令检测这些IP地址是否能够连通。对每个IP地址发送3个ICMP包,并将结果输出到/dev/null中。如果ping命令成功(返回值为0),则输出该IP地址可以访问的信息;否则,输出该IP地址无法访问的信息。同时,每次ping命令执行后,脚本还会输出当前时间。
dir=$(cat /root/ip.txt)
for i in ${dir}
do
ping -c3 $i &>>/dev/null
if [ $? -eq 0 ];then
echo "`date +"%F %H:%M:%S"` $i is up"
else
echo "`date +"%F %H:%M:%S"` $i is down"
fi
done
效果展示:
往期推荐
收录于合集 #Linux
45个上一篇Rocky_Linux之Squid传统模式搭建下一篇Rocky_Linux之Squid透明模式
青菜浪人