1.要求:
用此脚本检测10台与您当前主机直接连接的主机是否网络通畅
如果网络通畅清显示主机的ip列表
2.思路:
1)用命令直接实现
脚本:
#!/bin/bashfor IP in {10..20}doping -c1 -w1 172.25.18.$IP &> /dev/null &&{echo "172.25.18.$IP is up"} || {echo "172.25.18.$IP is down"}done
运行结果
上图中,172.25.18.10、172.25.18.20是我的虚拟机,172.25.18.20是我的真机
2)使用退出值$
脚本:
#!/bin/bashfor IP in {10..20}doping -c1 -w1 172.25.18.$IP &> /dev/null[ "$?" = "0" ] &&{echo "172.25.18.$IP is up"}done
如果退出值$?=0,则说明以上命令执行没有问题,如果$? != 0,则说明以上命令执行存在问题
执行结果:
如果觉得《shell脚本:编辑脚本check_host.sh 自动检测主机如下信息》对你有帮助,请点赞、收藏,并留下你的观点哦!