检查集群内节点是否能ping通的脚本

来源:互联网 发布:郑亚旗 知乎 编辑:程序博客网 时间:2024/05/16 07:31

集群中的节点ip为192.168.100.**,需要检查是否能ping通


脚本1:

#!/bin/bashfor i in $(seq 1 64)doping -c 1 192.168.100.$i &>/dev/nullif [ $? -eq 0 ];thenecho "192.168.100.$i is up"elseecho "192.168.100.$i is down"fidone

脚本2:

#!/bin/bashfor n in $(cat hosts | awk '{print $1}'); do        ping -c 3 $n        if [ $? -eq 0 ]; then                echo $n >> 0.txt        else                echo $n >> 1.txt        fidone


0 0