期望:输入密码不起作用

时间:2018-03-26 11:49:04

标签: expect

set pass "lab"
spawn telnet 10.105.247.86
expect "Username:*"; send "lab  \r"
expect "Password:*"; send "$pass\r"

尝试了这段代码,但收到了错误: -

bash-4.1$ expect bh_crone_envset.exp
spawn telnet 10.105.247.86
Trying 10.105.247.86...
Connected to 10.105.247.86.
Escape character is '^]'.


User Access Verification

Username: lab  
Password: 
% Login invalid

1 个答案:

答案 0 :(得分:0)

send "lab  \r"

您在用户名后发送了额外的空格。在send "$pass\r"之后,您可能需要interact或Expect脚本会立即退出。