当前位置: 代码迷 >> 综合 >> expect 使用心得
  详细解决方案

expect 使用心得

热度:23   发布时间:2023-12-10 12:34:37.0

安装软件 yum install expect

例子 ssh自动登录

#!/usr/bin/expect -f
set timeout 2
spawn ssh root@192.168.1.100
expect {
"*yes/no" { send "yes\r"; exp_continue }
"*password:" { send "password1\r" }
timeout { send \003  }
}
interact
注意空格以及双引号的使用,校验很严格,最后的interact是必须的

这里用到了timeout

例子 expect发送ctrl+c命令

send \003

例子