coolblue: system("...") soll nicht auf das Ende des Befehls warten

Beitrag lesen

Hallo nochmal,

meine Info war zugegebenermaßen doch etwas mager, denn normaler klappt das mit dem & !

Ich versuche das Programm über eine Socketverbindung zu starten.
Dem Server teile ich Pfad+Programmname mit, was er dann ausführen soll und nach der Ausführung weiterhin auf eingehene Verbindungen lauschen soll.

while($client = $server->accept()) {
   $kommando=<$client>;
   system("$kommando &");
}

Das Programm wird zwar ausgeführt, aber "system" wartet trotzallem solange, bis das Programm beendet ist. Wie kann ich das verhindern?

Gruß,
coolblue

--
never say oops after you submitted a job :-)