预期脚本:“发送”命令丢失第一个字符?

问题描述 投票:0回答:1

我有一个脚本,可以使用 GlobalProtect 将我连接到 VPN:

#!/usr/bin/expect -f
spawn globalprotect connect -p my.server.com
expect "username:"
send "JoeDoe\r"
expect "Password:"
send "joespassword\r"
interact

要运行脚本,请执行

> expect script_name.exp

我已经使用这个脚本几个星期了。然而,它突然开始失败。服务器端开始获取“oeDoe”作为用户名 - 第一个字符丢失。

可能发生了什么?

linux tcl vpn expect
1个回答
0
投票

如果您尝试以下操作会发生什么?

#!/usr/bin/expect -f 生成 globalprotect 连接 -p my.server.com -u JoeDoe 期待“密码:” 发送“joes密码 ” 互动

© www.soinside.com 2019 - 2024. All rights reserved.