私は plink を使用しており、Windows からサーバーに接続することを期待しています。接続中に何が起こっているかを確認するために、テキスト ウィジェット .l1 を作成しました。通常、これを使用する場合:
catch {exec plink.exe -ssh myserver} res
.l1 insert 1.0 $res
.l1 テキスト ウィジェットを受け取ります: "password: " これは、plink が機能し、サーバーに接続してパスワードを要求していることを意味します。
exec の代わりに spawn を使用している場合:
catch {spawn plink.exe -ssh myserver} res
expect "password: "
.l1 insert 1.0 $res
exp_send "exit"
1482 や 4584 などのランダムな数字を受け取りました。なぜ機能しないのですか?