私はルーターにtelnetで接続するexpectスクリプトを作成し、いくつかの構成を行い、いくつかの出力を期待しています。
必要なプロンプトが使用できない場合は、それを待機してタイムアウトになります。では、これをどのように処理してエラーメッセージを出力する必要がありますか。
set timeout 30;
puts "Telnet to $IP 2361\n\n";
spawn telnet $IP 2361;
expect ">";
send "ACT-USER::$user_name:1::$password;";
expect ">";
期待値が受信されない場合、エラーメッセージを処理して出力するにはどうすればよいですか?