Thread Net::Telnet - virtuelle Terminalgröße angeben (27 answers)
Opened by xiconfjs at 2009-08-31 14:36

xiconfjs
 2009-08-31 14:36
#125143 #125143
User since
2006-01-21
79 Artikel
BenutzerIn
[Homepage] [default_avatar]
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)

View full thread Net::Telnet - virtuelle Terminalgröße angeben