我正在尝试编写如下 Bash 脚本:
n=1; While(n<=500) php /Path/script.php?v=$n ++n;
我希望这些脚本并行运行。它可以使用这么多的CPU?或者并行可能不好?
最佳答案
一个简单的 bash 解决方案是使用 for 结构并将所述脚本的当前实例发送到后台,如下所示:
for n in {1..500}; do
php /Path/script.php?v=$n &
done
这将使它并行 运行 500 次,它是否会用完您的所有资源取决于可用的资源和脚本的作用。
我个人怀疑这是一个理想的解决方案,但这取决于您想要实现的目标以及想要以这种方式实现的原因是什么。
关于php - 具有自动增量变量的 Bash 循环脚本 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45745055/