1、带参数:
格式:bash ssh_test.sh 参数【ip存放的文件:例如:ip.txt】
#!/bin/bash
#
for i in `grep -v "#" $1`
do
ssh $i "ls" > /dev/null 2>&1
if [ $? -eq 0 ];then
echo "$i" >> sucess.txt
else
echo "$i" >> error.txt
fi
done
2、不带参数:
格式:bash ssh_test.sh 【ip都要放到ip.txt,直接执行】
#!/bin/bash
#
for i in `grep -v "#" ip.txt`
do
ssh $i "ls" > /dev/null 2>&1
if [ $? -eq 0 ];then
echo "$i" >> sucess.txt
else
echo "$i" >> error.txt
fi
done
转载于:https://blog.51cto.com/heartbeats/1707350