2015-10-09 54 views
1

我想在後臺同時運行超過300個PHP腳本。我試着一個接一個地使用exec()。但它按順序運行。這意味着它首先執行exec()第一個命令,然後執行下一個exec()命令。我怎樣才能一次在後臺運行所有的PHP腳本?當前代碼: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。但我想一次全部運行。任何幫助,將不勝感激。

謝謝!

問候, 約翰

+0

您正在使用wget,因此它將逐個執行 您可以使用crontab命令創建所有php文件的計劃作業,現在您的當前時間是 –

+0

查看nohup實用程序。 – arkascha

+0

@bornprogrammer任何例子都可以。 –

回答

0

你可以看一下使用PHP救援爲目的。芹菜-php也可以爲你工作。