Como obter PIDs de shells no pipeline?

Como obter PIDs de shells no pipeline?

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 -lmas seu formato pode ser cauteloso entre os shells e estou procurando uma maneira mais simples.

Responder1

Você pode usar pgrepcom -aopção para uma listagem completa:

pgrep -a sleep

informação relacionada