正如我所说,我在一个名为 looper.sh 的文件中有一个脚本(它将循环 27 次),我想像并行一样一次(同时)运行这个文件 20 次,而且是在 ubuntu OS 20.04 的后台。我不想看到文件的输出(不重要)。
如果我们运行 sh 文件
sh looper.sh
输出是
1
2
3
4
5
till
27
因此 about 输出应该一次运行 20 次而无输出。
我想 sh looper.sh
在后台同时运行 20 次。
答案1
下面的脚本应该sh looper.sh
在后台运行 20 次,丢弃输出:
#!/bin/bash
i=0
while [ $i -lt 20 ]; do
sh looper.sh > /dev/null &
i=$((i+1))
done