C
calinux
Mitglied
Thread Starter
- Dabei seit
- 28.09.2004
- Beiträge
- 64
- Reaktionspunkte
- 0
Hallo zusammen,
vielleicht kann mir von euch ja jemand bei meinem Problem helfen - bzw. mir nen kleinen Tipp geben..
Worum es geht? Ich schreibe gerade an nem kleinen Kommandozeilentool und möchte ein anderes Programm aufrufen - und eben dessen Eingabe- UND Ausgabekanal mittels pipes "kontrollieren"..
Das Problem ist: mit popen kann ich ja nur entweder auf den stdin des aufzurufenden Programms schreibend ODER lesend auf dessen stdout zugreifen - und wenn ich zwei mal "popen" aufrufe, starte ich ja zwei verschiedene Instanzen des aufgerufenen Programms, oder??
Bin echt verwirrt - wie man vielleicht auch an meinem Satzbau erkennen kann
Versteht von euch einer was ich meine?
Und weiß vielleicht sogar noch jemand eine Lösung dazu?
Grüßle ausm (fast) sonnigen Süden
edit: lesend und schreibend gegeneinander ausgetauscht
vielleicht kann mir von euch ja jemand bei meinem Problem helfen - bzw. mir nen kleinen Tipp geben..
Worum es geht? Ich schreibe gerade an nem kleinen Kommandozeilentool und möchte ein anderes Programm aufrufen - und eben dessen Eingabe- UND Ausgabekanal mittels pipes "kontrollieren"..
Das Problem ist: mit popen kann ich ja nur entweder auf den stdin des aufzurufenden Programms schreibend ODER lesend auf dessen stdout zugreifen - und wenn ich zwei mal "popen" aufrufe, starte ich ja zwei verschiedene Instanzen des aufgerufenen Programms, oder??
Bin echt verwirrt - wie man vielleicht auch an meinem Satzbau erkennen kann
Versteht von euch einer was ich meine?
Und weiß vielleicht sogar noch jemand eine Lösung dazu?
Grüßle ausm (fast) sonnigen Süden
edit: lesend und schreibend gegeneinander ausgetauscht
Zuletzt bearbeitet: