我试图像以下一样做Bash脚本:
n=1; While(n<=500) php /Path/script.php?v=$n ++n;
我想将这些脚本并行运行。它可以使用这么多的CPU?或者也许平行并不好?
答案 0 :(得分:0)
一个简单的bash解决方案是使用for构造并将所述脚本的当前实例发送到后台,如下所示:
for n in {1..500}; do
php /Path/script.php?v=$n &
done
这将使它在 parallel 中运行500次,无论它是否会耗尽所有资源,取决于可用的资源和脚本的作用。
我是一个人,怀疑这是一个理想的解决方案,但这取决于你想要实现的目标以及想要这样做的原因是什么。