带有自动增量变量的Bash循环脚本PHP

时间:2017-08-17 21:14:09

标签: php linux bash

我试图像以下一样做Bash脚本:

n=1; While(n<=500) php /Path/script.php?v=$n ++n;

我想将这些脚本并行运行。它可以使用这么多的CPU?或者也许平行并不好?

1 个答案:

答案 0 :(得分:0)

一个简单的bash解决方案是使用for构造并将所述脚本的当前实例发送到后台,如下所示:

for n in {1..500}; do
    php /Path/script.php?v=$n &
done

这将使它在 parallel 中运行500次,无论它是否会耗尽所有资源,取决于可用的资源和脚本的作用。

我是一个人,怀疑这是一个理想的解决方案,但这取决于你想要实现的目标以及想要这样做的原因是什么。