Thread Net::Telnet - virtuelle Terminalgröße angeben
(27 answers)
Opened by xiconfjs at 2009-08-31 14:36
Hi Leutz,
freue mich mal wieder hier zu sein. Und habe auch gleich mal eine "knifflige" Frage: Ich benutze Net::Telnet um von einem unserer eXtreme-Switche ein paar Daten auszulesen. Leider gibt es bei einigen Tabellen, die ich mir ausgeben lassen kann, die "Funktion", dass, wenn mein Terminal-Fenster zu klein ist, der Switch mir genau soviele Zeilen ausgibt, wie mein Terminal hoch ist, und dann eine weitere Zeile mit dem Inhalt: "Press <SPACE> to continue or <Q> to quit:". Dann kann ich natürlich <SPACE> drücken, und bekomme weite Zeilen geliefert. Wenn ich nun aber mein Terminal-Fenster z.B. auf Bildschirmgröße ziehe, dann wird die Ausgabe der Tabelle nicht in Häppchen serviert, sondern wird komplett am Stück ausgegeben. Nun mein Problem mit Net::Telnet. Wenn ich nun die gleiche Prozedur mit Net::Telnet durchführe, bekomme ich ein Timeout, weil Net::Telnet die gleiche Meldung bekommt, wie ich, wenn mein Terminal zu klein ist. Also Frage ich mich, bevor ich versuche die "<SPACE>"-Nachricht abzufangen und ein <SPACE> zu senden, ob es einen Weg gibt, das "virtuelle" Terminal von Net::Telnet zu "vergrößern", also mehr Zeilen zu geben. System: Debian 4.0 Perl: v5.8.8 built for i486-linux-gnu-thread-multi Net::Telnet: 3.03 mFg xiconfjs Last edited: 2009-08-31 14:38:04 +0200 (CEST) |