私の最終的な目標は、ルーターにtelnetで接続し、ルーターと対話することです。次のexpectスクリプトは、まったく役に立ちません。ルータにはユーザーIDまたはパスワードがありません。自動ログインです。
ファイルコードが必要です。
set iptotelnet "10.x.x.x"
spawn telnet $iptotelnet
sleep 10
expect ">" #this is because initially the prompt will be >
sleep 10
send "enable\r" # this should change the prompt from > to #
sleep 10
expect "#"
sleep 10
interact
sleep 10
exit
ただし、次のエラーが発生します。
送信:spawnidexp4が開いていません 実行中 「enable\r」を送信します。
これはtelnetだけでなく、他のコマンドでも同じエラーが発生します。
私を助けてください。