Frage

Ich habe einen Expect proc, das Kommando für Telnet-Login und senden Befehle sendet. Im Inneren des Telnet-proc muss ich einen TFTP. Die Größe der Datei beträgt 10 MB. Aber die telent Aufforderung nicht bis in die Eingabeaufforderung angezeigt warten .Es für die Timeout-Periode wartet und kommt aus.

ist es eine Möglichkeit, die wir für die prompte in Erwarten Sie warten.

Viele Grüße, Mithun

War es hilfreich?

Lösung

Wenn die tftp Dateiübertragung dauert länger als Expect des Standard-Timeout (10 Sekunden) Sie müssen zuerst eine längere Timeout einzustellen. Z.B. für ein 60-Sekunden-Timeout, starten Sie Ihr Skript mit:

set timeout 60

Für detailliertere Hilfe Sie besser posten Sie Ihre Expect-Skript.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top