Seite 1 von 1

Problem mit os.popen3 unter Linux

Verfasst: Dienstag 24. Mai 2005, 12:57
von 2bock
Hi.

Ich habe einen Daeon geschrieben, der auf einem Linux System läuft und der weitere Daemon's starten soll. Mein Daemon startet die anderen zwar, doch in der Przeßübersicht werden für jeden weiteren Child Daemon ein <defunct>
angezeigt. Und der normale Dienstaufruf. Die defunct's kommen wahrscheinlich durch einen Fehler bei os.popen3 zustande.
Kann mir jemand sagen was dieser Rückgabewerte von os.popen3 bedeutet?

<open file '<fdopen>', mode 'w' at 0x40213da0> <open file '<fdopen>', mode 'r' at 0x40213aa0> <open file '<fdopen>', mode 'r' at 0x40213b20>

Danke für eure Antworten

Greetz from 2bock :wink:

Verfasst: Donnerstag 8. September 2005, 14:42
von mitsuhiko
popen3 wirft 3 File Descriptor (heißen die so?) Obejte zurück
also so aufrufen:

Code: Alles auswählen

stdin, stdout, stderr = popen3.popen3("fdisk")
War es das was du gemeint hast?

//Edit: stdout <-> stdin :wink:

Komme zur Zeit nicht dazu das zu testen Sorry

Verfasst: Donnerstag 8. September 2005, 15:17
von 2bock_not_logged
S.o.

Greetz from 2bock ;-)