expect自动应答 TCL语言
需求1:远程登录到A主机,什么事情也不做
#! /usr/bin/env expect # 开启一个程序 spawn ssh root@192.144.213.113 # 捕获相关内容 expect { "(yes/no)?" { send "yes\r";exp_continue } "password:" { send "Lzw18519331036\r" } } interact //交互
需求2:远程登录A主机,做一些事情
#! /usr/bin/env expect set ip 192.144.213.113 set pass Lzw18519331036 spawn ssh root@$ip expect { }