shell脚本--expect自动应答

Posted 一尾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本--expect自动应答相关的知识,希望对你有一定的参考价值。

expect自动应答  TCL语言

需求1:远程登录到A主机,什么事情也不做

#! /usr/bin/env expect
# 开启一个程序
spawn ssh root@192.144.213.113

# 捕获相关内容
expect {
        "(yes/no)?" { send "yes
";exp_continue }
        "password:" { send "Lzw18519331036
" }
}
interact  //交互

 

需求2:远程登录A主机,做一些事情

#! /usr/bin/env expect
set ip 192.144.213.113
set pass Lzw18519331036

spawn ssh root@$ip
expect {
               

}

 

以上是关于shell脚本--expect自动应答的主要内容,如果未能解决你的问题,请参考以下文章

shell之expect应答语句(用shell脚本实现获取批量主机存活信息)

shell之expect应答语句(用shell脚本实现获取批量主机存活信息)

linux12shell编程 --> expect

shell——随机数(RANDOM)+ expect 自动应答

expect自动应答

自动化运维脚本语言之expect实践学习