On Mon, Jan 15, 2007 at 09:39:19AM +0100, Hans Paijmans wrote:
> Mogge...
> 
> Ik wil een commando (shellscript)  laten executeren via een
> php-interface. Nu duurt die executie enkele minuten tot enkele
> uren en ik wil de web-interface niet al die tijd laten wachten.
De standard procedure is fork(), gevolgd door het sluiten van de
verbinding door het kind (misschien doet nohup dat).

> In eerste instantie dacht ik aan
> 
>   $command="nohup ./script parameters &";
>   exec($command);

In ieder geval is exec() fout, want dat vervangt je php process met je
commando, dat wil je niet. Misschien is system() een betere keuze.

Met vriendelijke groet,
-- 
Martijn van Oosterhout   <kleptog@svana.org>   http://svana.org/kleptog/
> From each according to his ability. To each according to his ability to litigate.

-- Attached file included as plaintext by Ecartis --
-- File: signature.asc
-- Desc: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFFqz6mIB7bNG8LQkwRApHVAJ9sU9FIgC/jyWP4r1qapVmkV2motACfXBHB
BKaxL6CTretT8C6I51K6W3o=
=bCdm
-----END PGP SIGNATURE-----



