2013-02-14 27 views
0

我正在使用一個shell腳本運行10個php CLI進程(並行)。但是,我正試圖找出如何在創建後將進程發送到背景。創建在後臺運行的php cli進程

這樣的事情我正在嘗試。任何幫助將不勝感激。 (只是流,而不是一個真正的shell腳本)

for loop 1 to 10
php -q /home/xxx/xxx.php & // I want to send this to background one created. because it runs indefintely depending on the task it needs to do.
end for

對不起,我有很難與此有關。

+2

'CMD&'運行'cmd'作爲後臺作業。 – 2013-02-14 21:12:55

回答

1

要直接回答你的問題,

#!/bin/bash 
for i in {1..10} 
do 
    php -q /home/xxx/xxx.php & 
done 
0

嘗試使用Supervisord這樣的腳本。它有一個簡單的配置文件,你只需要設置腳本路徑和進程數。