使用脚本进行 telnet 会话

使用脚本进行 telnet 会话

我的脚本有问题。看来我的密码是错误的。

#!/usr/bin/expect

set ip [lindex $argv 0]
spawn telnet $ip
set timeout 10
expect "Login:"
send "administrator\r"
expect "Password:"
send "123456"
send "\r"

它说,login incorrect。但它有效,当我cmd在 Windows 上使用 telnet 到我的手机时,它可以使用“管理员”和 123456 作为密码。我不知道为什么在我的脚本中,我无法成功登录。

我必须使用这个脚本来降级/升级我的手机。

答案1

我找到了答案。我只需要放一些

sleep

之前的命令

expect "Login:"

谢谢大家。

相关内容