如其名,可以临场判断需要执行什么
需要先安装命令
yum install -y expect
ssh远程交互脚本
#!/usr/bin/expect# 基本上认识英文的都知道这是设置超时时间的,现在你只要记住他的计时单是:秒set timeout 30# spawn是进入expect环境后才可以执行的expect内部命令spawn scp kvm.sh 192.168.251.106:# 期待出现yes/noexpect "(yes/no)?"# 若出现yes/no,输入yes并敲回车send "yes\r"# 期待出现passwordexpect "password:"# 若出现password,输入123并敲回车send "123\r"# 执行完成后保持交互状态,把控制权交给控制台,这个时候就可以手工操作了interact#执行完成后保持交互状态,退出交互模式,不进入终端,打不打都行expect eof
