1、ping脚本
# cat ping.sh
#!/bin/bash
for ip in `cat list`;
do
if ping -c1 -w1 ${ip} &>/dev/null;then
echo "${ip}:yes ping"
else
echo "${ip}:no ping"
fi
done
2、list文件存放服务器ip
# cat list
10.186.186.101
10.186.186.102
3、执行ping.sh脚本,测试list文件ip列表是否可以ping通
# sh ping.sh
10.186.186.101:yes ping
10.186.186.102:no ping
1、ssh脚本
# cat ssh.sh
#!/bin/bash
for i in `cat list` ; do
ssh -o ConnectTimeout=3 $i >/dev/null 2>&1
if [ $? -eq 0 ];then
echo "$i:yes ssh";exit
else
echo "$i:no ssh"
fi
done