shell批量检测主机是否存活

shell批量检测主机是否存活

青菜浪人 青菜浪人 2023-08-28 16:40 发表于陕西

    这段脚本的作用是循环读取/root/ip.txt文件中的IP地址,并使用ping命令检测这些IP地址是否能够连通。对每个IP地址发送3个ICMP包,并将结果输出到/dev/null中。如果ping命令成功(返回值为0),则输出该IP地址可以访问的信息;否则,输出该IP地址无法访问的信息。同时,每次ping命令执行后,脚本还会输出当前时间。

#!/bin/bashdir=$(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" fidone

 

效果展示:

图片

 

往期推荐

iscsi块存储服务器构建

批量安装Linux系统之Cobbler的构建

Rocky_Linux之Squid传统模式搭建

LVS负载均衡之NAT模式构建

LVS负载均衡之DR模式构建

LVS优化脚本

监控IP频繁登录服务器脚本

 

 

收录于合集 #Linux
 45
上一篇Rocky_Linux之Squid传统模式搭建下一篇Rocky_Linux之Squid透明模式
 
阅读 451
青菜浪人
 
posted @ 2023-10-10 15:10  往事已成昨天  阅读(116)  评论(0编辑  收藏  举报