设计思路:
1、获取ip列表
2、循环登录,登录使用交互进程,使用expect监听,登录后自动退出
代码:
#!/bin/bash
for i in $1
do
expect -c "
spawn ssh root@$i
expect {
\"yes\" {send \"yes\r\"; exp_continue}
\"root@*\" {send \"exit\r\"; exp_continue}
}"
done
#使用范例sh -x multiLogin2.sh "47.96.146.80 47.96.146.80"