2

例が役立ちます:

#!/usr/bin/expect

spawn $env(SHELL)
expect "\$ "
interact KILL return
send "exit\r"
expect eof

したがって、上記のように、interact を介して制御できるようになると、任意のコマンドを発行できます。しかし、「KILL」と入力し始めると、expectSTDOUT を引き継いでいるように見えるので、何を入力しているのかわかりません。それ以外の場合は、期待どおりに機能します。

しかし、「KILL」と入力しているときに、入力している内容も確認できるようにしたいと思います

マニュアルに簡単なものがありませんか?ありがとう!

4

1 に答える 1