0
いくつかのコマンドを実行しようとしていますが、そのうちの1つがコンソールに戻らず、ctrl + cを使って明示的に呼び出す必要があります。その後、私はそのスクリプトでさらにいくつかのコマンドを実行する必要があります。expectスクリプトの実行中に割り込み/ ctrl Cを送信する方法
expect "$ "
send "sh /root/jboss-eap-6.3/bin/standalone.sh\r"
set timeout 10
expect "$ "
standalone.shスクリプトを実行した後に他のコマンドを実行する必要があります。しかし、それは保持し、コンソールに戻ってくることはありません。 私は
trap {
send \x03
send_user "You pressed Ctrl+C\n"
} SIGINT
を試してみました。 しかしそれもうまくいきませんでした。
ありがとうございます。
私はそのプロセスを殺したくありません。それはプロセスを開始し、変更を加えないようなポイントになります。私はちょうどそれから出なければならない。 – Karthik
"それから出てくる"は "殺す"と非常に同じです – Hampus