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
Problem mit os.popen3 unter Linux
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
popen3 wirft 3 File Descriptor (heißen die so?) Obejte zurück
also so aufrufen:
War es das was du gemeint hast?
//Edit: stdout <-> stdin
also so aufrufen:
Code: Alles auswählen
stdin, stdout, stderr = popen3.popen3("fdisk")
//Edit: stdout <-> stdin
Zuletzt geändert von mitsuhiko am Donnerstag 8. September 2005, 15:27, insgesamt 1-mal geändert.
TUFKAB – the user formerly known as blackbird