0

我希望使用一个 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

对不起,我很难做到这一点。

4

2 回答 2

1

直接回答你的问题,

#!/bin/bash
for i in {1..10}
do
    php -q /home/xxx/xxx.php &
done
于 2013-02-14T21:56:38.533 回答
0

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

于 2013-02-14T21:25:04.390 回答