phpbar.de logo

Mailinglisten-Archive

AW: [php] exec()

AW: [php] exec()

Wolfgang Hauck php_(at)_phpcenter.de
Mon, 1 Jul 2002 17:27:04 +0200


>Ich weiss wolfgang.
>Dass ist ja auch mein Problem.

>Aber trotzdem vielen Dank.

Hi Michael,

Eine indirekte Methode gibt es jedoch. Du musst im exec() einen fork -
Prozess starten. Der hängt sich dann aus und läuft alleine weiter. Die php
- Script läuft dann auch weiter. Allerdings bekommst du dann auch keine
Rückgabewerte und musst nachschauen was dieser Prozess anrichtet. Ich hab
sowas leider nur mit cgi / perl programmiert, aber mit php müsste das auch
gehen. Wenn du deinen Prozess beenden willst kannst du dir die pid -Nummer
des prozesses holen und den dann mit kill -9 pid töten.

MFG Wolfgang

P.S. Du kannst via php ein perl - Script aufrufen, das als fork - Prozess
läuft und den eigentlichen exec - Befehl ausführt.


php::bar PHP Wiki   -   Listenarchive