l201.8.0: 在linux01a中编写一个脚本,根据hosts.txt的清单进行在线主机检查

脚本命名:l201.8.0.ping.sh     小版本改进编号: l201.8.x.ping.sh    x从0,1,2,3递增


环境说明:目录下有一个hosts.txt文件,该文件类似于/etc/hosts文件, 列出了主要的IP地址和主机名,
       
脚本要求:编写一个脚本,能够通过ping检查此文件中的IP地址是否能够PING通,分别列出PING通和PING不通的地址与主机名

注意:由于网络延时和实际网络中一些原因,每个地址需要发3个PING包,只要有一个PING通有回应,则说明能PING通.

示例:

./l201.8.0.ping.sh     #执行脚本

执行之后显示:

在线的主机数量: 4      
192.168.0.1    guer-swa-a1
192.168.0.31   guer-swa-a2
192.168.0.41   guer-swa-a3
192.168.0.2    guer-swa-b1

不在线的主机数量: 2
192.168.0.51   guer-swa-b2
192.168.0.61   guer-swa-b3


(注:网络环境上面显示的结果可能会不同)

附件是脚本作业实验环境拓扑图.
 

 

 

shell脚本系列视频访问链接: