Eu quero executar uma sequência de pipelines de comando pv
em cada um. Aqui está um exemplo:
for p in 1 2 3
do
cat /dev/zero | pv -N $p | dd of=/dev/null &
done
Os comandos reais no pipe não importam ( cat
/ dd
são apenas um exemplo)...
O objetivo é 4 pipelines em execução simultânea, cada um com sua própria pv
saída. No entanto, quando tento fazer os comandos em segundo plano como este, pv
para e tudo o que recebo são 4 trabalhos parados. Eu tentei com {...|pv|...}&
, bash -c "...|pv|..." &
todos com o mesmo resultado.
Como posso executar vários pv
pipelines de comando simultaneamente?