スクリプトを使用した 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。しかし、動作します。cmdWindowsで携帯電話にTelnetを接続すると、「admin」と123456をパスワードとして正しく機能します。私のスクリプトでなぜ正常にログインできないのかわかりません。

携帯電話をダウングレード/アップグレードするには、このスクリプトを使用する必要があります。

ベストアンサー1

私は答えを見つけました。少し入れなければなりません。

sleep

前のコマンド

expect "Login:"

みんなありがとうございます。

おすすめ記事