Por exemplo, eu corro
sleep 1 | sleep 2 | sleep 3 &
Como obtenho os IDs dos processos de cada parte? Eu poderia examinar a saída, jobs -l
mas seu formato pode ser cauteloso entre os shells e estou procurando uma maneira mais simples.
Responder1
Você pode usar pgrep
com -a
opção para uma listagem completa:
pgrep -a sleep