1

telnet ログインおよび送信コマンドのコマンドを送信する Expect proc があります。telnet proc 内で TFTP を実行します。ファイルサイズは10MBです。しかし、telent プロンプトは、プロンプトが表示されるまで待機しません。タイムアウト期間を待ってオフになります。

Expect でプロンプトを待つ方法はありますか。

よろしく、 ミトゥーン

4

1 に答える 1

1

tftpファイル転送にExpectのデフォルトのタイムアウト(10秒)よりも長い時間がかかる場合は、最初に長いタイムアウトを設定する必要があります。例えば。60秒間のタイムアウトの場合は、次のコマンドでスクリプトを開始します。

set timeout 60

より詳細なヘルプについては、Expectスクリプトを投稿することをお勧めします。

于 2009-11-16T13:33:03.497 に答える