
私のスクリプトに問題があります。パスワードが間違っているようです。
#!/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を接続すると、「admin」と123456をパスワードとして正しく機能します。私のスクリプトでなぜ正常にログインできないのかわかりません。
携帯電話をダウングレード/アップグレードするには、このスクリプトを使用する必要があります。
答え1
私は答えを見つけました。少し入れなければなりません。
sleep
前のコマンド
expect "Login:"
みんなありがとうございます。