phpbar.de logo

Mailinglisten-Archive

[php] PHP Pozess abbrechen

[php] PHP Pozess abbrechen

hartmann at mayflower.de hartmann at mayflower.de
Don Mar 11 16:46:19 CET 2004


Hi Henning, 

Henning Jödden <henning at wonderpixel.de> wrote ..
> Wenn ein PHP Script, welches im Browser läuft einen PHP Prozess auf 
> Kommandozeileneebene aufruft, dann wird dieser php Prozess ja auch als
> www user ausgeführt.
> Dürfte ein anderes PHP Script diesen Prozess dann eigentlich auch wieder
> beenden?

Jepp, es reicht völlig aus, die gleiche user-id zu haben - was aber unter Umständen auch bei einer anderen vhost auf dem server schon der Fall ist. 

Dann muss man im Grunde genommen nur die Prozess-Id wissen - die das Kommandozeilenscript vielleicht in die Datenbank oder in eine Datei geschrieben hat - und kann den prozess mit exec('kill ...') bzw. sofern installiert mit http://de3.php.net/manual/en/function.posix-kill.php töten. 

Viele Grüße
Johann

php::bar PHP Wiki   -   Listenarchive