创建在后台运行的php cli进程

时间:2013-02-14 21:11:31

标签: php bash shell command-line-interface sh

我希望使用一个shell脚本运行10个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 个答案:

答案 0 :(得分:1)

直接回答你的问题,

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

答案 1 :(得分:0)

尝试将Supervisord用于此类脚本。它有一个简单的配置文件,你只需要设置脚本路径和进程数。