PHP在后台同时运行多个脚本

时间:2015-10-09 07:02:40

标签: php shell background-process

我想在后台同时运行300多个PHP脚本。我一个接一个地尝试使用exec()。但它按顺序运行。这意味着首先它执行exec()第一个命令然后执行下一个exec()命令。如何一次在后台运行所有PHP脚本?目前的代码:

exec("wget -O - http://mywebsite.com/index.php >/dev/null 2>&1");
exec("wget -O - http://mywebsite.com/index3.php >/dev/null 2>&1");
exec("wget -O - http://mywebsite.com/index4.php >/dev/null 2>&1");
exec("wget -O - http://mywebsite.com/index5.php >/dev/null 2>&1"); 

此脚本首先完全执行index.php,然后执行index3,4,5。但是我希望一次运行所有。任何帮助,将不胜感激。

谢谢!

此致 约翰

1 个答案:

答案 0 :(得分:0)

你可以看一下使用php-rescue。 celery-php也适合你。