Erwarten / TCL Telnet proc wartet nicht auf die Aufforderung
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
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