![](https://seccdn.libravatar.org/avatar/39dbe926e643cfc1ed1474009f0f9a91.jpg?s=120&d=mm&r=g)
Hi Leute, hab' ein kleines php-Problem. Ich habe ein script und führe 2 Systembefehle über folgende Zeilen aus: system("Befehl1 &"); system("Befehl2"); Der 1. Befehl soll angestartet werden und dann sofort der 2. Das script soll warten bis der 2. Befehl abgelaufen ist und dann weitermachen. Was der 1. macht soll das script nicht interessieren. Ist-Zustand ist allerdings, dass er bei beiden wartet bis sie abgeschlossen sind, sprich er startet den 2. erst wenn der 1. fertig ist. Was muß ich ändern? Cu Steffen
![](https://seccdn.libravatar.org/avatar/0310210d757242716a2e5a590b77a3e6.jpg?s=120&d=mm&r=g)
On 2003-01-17 05:15:57, Steffen Volk wrote:
Ich habe ein script und führe 2 Systembefehle über folgende Zeilen aus:
system("Befehl1 &"); system("Befehl2");
Der 1. Befehl soll angestartet werden und dann sofort der 2. Das script soll warten bis der 2. Befehl abgelaufen ist und dann weitermachen. Was der 1. macht soll das script nicht interessieren. Ist-Zustand ist allerdings, dass er bei beiden wartet bis sie abgeschlossen sind, sprich er startet den 2. erst wenn der 1. fertig ist.
Was muß ich ändern?
Ich weiß nicht, ob php das kann. Normalerweise muß man dafür forken. (siehe man fork) HTH Volker
![](https://seccdn.libravatar.org/avatar/fc726e33d9afb51d0aa792c38b5c8c99.jpg?s=120&d=mm&r=g)
Hallo Steffen, Steffen Volk schrieb am Freitag, 17. Januar 2003 um 17:15:
Ich habe ein script und führe 2 Systembefehle über folgende Zeilen aus:
system("Befehl1 &"); system("Befehl2");
Der 1. Befehl soll angestartet werden und dann sofort der 2. Das script soll warten bis der 2. Befehl abgelaufen ist und dann weitermachen. Was der 1. macht soll das script nicht interessieren.
Sofern dir die Ausgabe von Befehl1 egal ist, kannst du diese umleiten: exec("Befehl1 >/dev/null 2>&1"); 'exec' wäre in dem Fall besser, weil es ausser der letzten Zeile keine Ausgabe erzeugt. http://www.php.net/manual/de/function.exec.php HTH Frank
participants (4)
-
Christoph Purrucker
-
Frank Rasche
-
Kroll, Volker
-
Steffen Volk