我希望使用一个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
答案 0 :(得分:1)
直接回答你的问题,
#!/bin/bash
for i in {1..10}
do
php -q /home/xxx/xxx.php &
done
答案 1 :(得分:0)
尝试将Supervisord用于此类脚本。它有一个简单的配置文件,你只需要设置脚本路径和进程数。