2016-08-13 7 views
-1

私のexpectスクリプトに問題があります。Expect Scriptでspawnコマンドの問題が発生する

私はとき、私それだけで同じテキストを出力し

#!/usr/bin/expect -f 
spawn apt-get install expect 

OR

#!/usr/bin/expect -f 
spawn ssh 10.10.80.1 

..産卵コマンドは、任意のアクションを実行doesnの `t理由を知っている、それだけで同じテキストをエコーいけない

それは... ./test.sh使用して実行し、ここでの結果である

spawn apt-get install expect 

spawn ssh 10.10.80.1 

誰でも助けてもらえますか?あなたが(出口)を完了するために産卵「エド・プロセスを待つ必要が

+0

1つの答えに照らして、これは正当な「期待」の質問であり、再開を示唆していると思います。 – hyde

答えて

1

:それはapt-getプロセス編を起動のafer

#!/usr/bin/expect -f 
spawn apt-get install expect 
expect eof 

expect eofがなければ、expectは終了します。 expectが終了すると、すべての実行が終了しますスポーン edプロセスのでスポーン edの直後にapt-getが殺されます。

それだけspawnコマンドをエコーうデフォルトでは、同じテキスト

をエコー。 spawn -noechoを使用してこれを無効にすることができます。

関連する問題