「02-linux-detecting.sh」

  CREATED BY JENKINSBOT
#!/bin/sh -e

################################################################################
# 检测 CentOS 主机
################################################################################

for i in $(seq 1 255)
do
    ip_address="10.10.50.${i}"
    # ssh-keygen -R $ip_address &>/dev/null
    (
        nc -z -w 1 $ip_address 22 \
            && ssh -i config/ssh-private-key/id_rsa -oBatchMode=yes \
                   -o StrictHostKeyChecking=no \
                   root@$ip_address test -e /etc/redhat-release &>/dev/null \
            && echo $ip_address
    ) &
done

wait