问题:
因为工作需要,本人需要在一个集群中统计所有连接不上的机器。因此,想到了用linux shell脚本来实现。
解决方法:
①先用一个文件统计ip地址(当然这个文件也是用cat,grep,awk一系列命令来统计出来的),保证每一行是一个ip地址。
②编写shell脚本来统计所有ping不通的IP
#!/bin/bash
test -e result || touch result
while read ipaddr
do
ping $ipaddr -c 2
if [ $? -eq “0” ]
then
echo ping success
else
echo $ipaddr>>result
fi
done < ystest2
脚本中使用了两个文件:
ystest2:即保存了所有IP地址的输入文件
result:即保存了所有ping不通的IP地址的输出文件
转载于:https://blog.51cto.com/pengzhenyi/1293778
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110016.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...