pv
我想在每个命令管道上运行一系列命令管道。这是一个例子:
for p in 1 2 3
do
cat /dev/zero | pv -N $p | dd of=/dev/null &
done
管道中的实际命令无关紧要(cat
/dd
只是一个例子)......
目标是 4 个同时运行的管道,每个管道都有自己的pv
输出。但是,当我尝试对这样的命令进行后台处理时,pv
停止并且我得到的只是 4 个停止的作业。我试过了{...|pv|...}&
,bash -c "...|pv|..." &
结果都是一样的。
如何同时运行多个pv
命令管道?