system("") frage
-
mal ne frage zu system, (ich weiss das man es eigentlich nicht benutzen soll),
wartet system bis der Befehl ausgeführt ist ?
Steht also mein Programm solange ?
Und kann ich mich darauf auch unter Linux z.b. verlassen ?phlox
-
Hat sich erledigt, nehm jetzt wxProcess, damit kann ich dann
den Output mehrerer Prozesse in eine Datei pipen.
-
afaik wartet er nicht. system macht zumindest unter Linux auch nur ein fork und danach ein entsprechendes exec. Allerdings musst du da nicht auf deine Kinder warten um eventuelle Zombies zu verhindern.
-
7H3 N4C3R schrieb:
afaik wartet er nicht. system macht zumindest unter Linux auch nur ein fork und danach ein entsprechendes exec. Allerdings musst du da nicht auf deine Kinder warten um eventuelle Zombies zu verhindern.
Auch unter Linux macht er nach dem fork ein wait, wartet also bis zur Beendigung.. Und auf die Kinder warten müssen muss man auch, um Zombies zu verhindern

-
Hmm okay, RTFManpage oder so
Du hast recht, er wartet.