4

初めてautoexpectを使用しています。それを使用するためのパラメーターが何であるかわかりません。autoexpect コマンドを実行すると、「autoexpect が開始されました。ファイルは script.exp です」というメッセージが連続して表示されました。ssh を実行しても何も起こりません。

autoexpect started, file is script.exp
autoexpect started, file is script.exp
autoexpect started, file is script.exp
autoexpect started, file is script.exp

誰でもこれについて私を助けてくれませんか。

前もって感謝します。

4

2 に答える 2

2

autoexpectアクションに基づいて、再利用できる期待スクリプトを作成します。

つまり、最初はすべてのアクションを手動で実行する必要があります。次回は、生成されたファイルを使用しscript.expて同じアクションを繰り返すことができます。script.exp を変更して、より一般的なものにすることができます。

autoexpect を終了するには、exitすべてのアクションが完了したときに入力するだけです。

MBP:~ user$ ./autoexpect 
autoexpect started, file is script.exp
bash-3.2$ exit
exit
autoexpect done, file is script.exp
MBP:~ user$ 
于 2012-12-26T04:58:18.997 に答える
0

私も同じ問題を抱えていました。私はbashを使用していて、bashで多くの初期構成を行っていました。起動構成の bash シェルの一部が autoexpect に影響を与えていた可能性があります。tcsh を呼び出してから、autoexpect を呼び出しました。また、autoexpect は tcsh で非常にうまく機能しました。これは、スタートアップ構成がまったくないためです。

tcsh を呼び出して、再試行してください。tcshを呼び出すとうまくいきました

于 2015-04-02T01:58:19.483 に答える