Thread pipe zu einem tool (13 answers)
Opened by Nermal at 2003-08-19 13:10

ronald
 2003-08-19 13:45
#68712 #68712
User since
2003-08-15
76 articles
BenutzerIn
[default_avatar]
Was genau das pipe macht? Gute Frage. Irgendwas mit fork und exec und so. Das ist so kompliziert, dass es niemand richtig versteht.

Ich vermute: bei perl wird bei dem pipe auch nichts anderes passieren als in der Shell.

Allerdings hast du von perl aus kein tty.
Das kann Ärger machen, wenn du ein Programm hast, das ziemlich direkt mit dem Terminal arbeitet. Zum Beispiel habe ich es nicht geschaftt, in das Programm "passwd" etwas mit Pipe zu übergeben. Ich vermute, dass dieses Programm irgendwie den Puffer leer, oder die Tastatur irgendwie ziemlich direkt abfragt. ... ???

übrigens: Programme wie more, tail oder perldoc :) verhalten sich ohne tty auch anders als von der Konsole aus (perldoc IO::Socket > /tmp/xx)!

View full thread pipe zu einem tool