22. Mai 200224 j Hi, ist es möglich den STDOUT eines Scriptes in dessen eigenen STDIN umzulenken? Grüsse BB
22. Mai 200224 j Ja, das geht. In welcher Sprache soll es denn sein? Und vor allem wozu? Da Dein Programm das ausgibt was Du lesen willst kannst Du doch auch schon im Programm eine Kopie davon machen... Unter Perl funktioniert das so: open(PID, "-|")
22. Mai 200224 j Hi, also die Sprache ist wirklich Perl, hatte das ganz vergessen zu erwähnen Zu deiner Frage warum ich das wieder einlesen will was das Script selbst ausgibt klingt ja in ersten augenblick komisch, aber es hat seinen Grund. Ich arbeite zur Zeit mit einem Modul, das sich direkt an meinen STDIN hängt, ich aber die Befehle die es ausführen soll direkt im Quellcode implementiert habe. Folglich muss ich das was ich selbst ausgebe in den STDIN umleiten, weil das Modul sich nicht mit den STDOUT verbinden möchte. Grüsse BB
23. Mai 200224 j Klingt immer noch komisch, schreit aber für meinen Geschmack nach einer Pipe. Ooops. Erwischt. Stdout auf Stdin ist eine Pipe, zwar eine kuriose, aber immerhin. Wie wär's denn mit einer benannten Pipe oder einem Unix-Domain-Socket? Würde halt (evtl.) hübscher aussehen...
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.