Thread Konsole verbiegen? (/dev/tty1 -> /dev/tty2) (20 answers)
Opened by quetzalcoatl at 2004-05-12 17:10

quetzalcoatl
 2004-05-12 17:10
#82311 #82311
User since
2004-04-01
51 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich möchte mit Perl den output bzw. alles was in der Konsole eins (/dev/tty1) steht, in eine Datei oder ein anderes Terminal leiten (schreiben).

Leider haben meine bisherigen Versuche fehlgeschlagen.

Versucht hab ich's mit "Term::ReadKey" mit sysopen usw. -  hab wirklich viel versucht.

Bisher schaffe ich es zwar jedes getippte Zeichen abzufangen und zu speichern aber nicht wenn man Zeichen an die Konsole sendet ( echo "9999" >> /dev/tty1). Da bekomm ich leider nix - aber das ist ja eigentlich genau das was ich brauch (die getippen Sachen brauch ich nicht).

Sprich, der stdout vom /dev/tty1 bekomm ich - aber anscheinend nicht den stdin.

Nun hab ich ein paar Beiträgen in den Groups gelesen, dass man anscheinend dieses erste Terminal erst in ein pseudo Terminal leiten und dann kann man es weiterverarbeiten.

Ich dachte an eine Lösung die den FileHandle vom tty1 kopiert und (mit einer pipe?) in das andere Terminal (oder gleich datei?) leiten.

Frage: Wie kann ich den gesamten Output eines Terminals in eine Datei speichern?

Gruss,
quetzal\n\n

<!--EDIT|quetzalcoatl|1084367736-->

View full thread Konsole verbiegen? (/dev/tty1 -> /dev/tty2)