Thread Perl mit Kommandozeilenprogramm kommunizieren (Windows) (79 answers)
Opened by bianca at 2013-09-10 13:07

GwenDragon
 2013-09-18 15:18
#170364 #170364
User since
2005-01-17
14532 Artikel
Admin1
[Homepage]
user image
Soso. Wie bei Dateien. Ein Prozess benimmt sich wie eine Datei die Schrieben und Lesen gleichzeitig kann? Und wie bitte prüfst du da, ob was gelesen oder geschrieben werden soll?
Dein gestartetes Programm muss ja irgendwiesignalisieren dass es lesen oder schrieben will. geht nicht gleichzeitig.+

Zur Frage zu select:
Theoretisch sollte select funktionieren, tuts aber nicht und es wird seit ein paar Jahren auch nicht gepflegt :( In msg #170226 schrieb ich, dass es auf Win32 nicht geht. select kann da nur Sockets.

Oder eine machts mit Pipes. Aber auch da musst du regeln, was was geschrieben oder gelesen werden kann, glaubs mir. Deadlocks kommen da schnell zustande.


Wie erfahren bist du denn mit Prozesskommunikation auf Systemebene?
Last edited: 2013-09-18 15:21:00 +0200 (CEST)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Perl mit Kommandozeilenprogramm kommunizieren (Windows)