jobs
mostra as tarefas que o shell (esse processo de shell específico) iniciou. O shell controla quais comandos ele iniciou, fornece números ( ids de trabalho ) e conhece seu status, já que os processos pai são notificados quando seus processos filhos saem.
O shell não tem conhecimento de processos iniciados por outras instâncias do shell ou outros programas.
% bl0ck_qu0te%Você não faz.
É claro que você pode procurar os dados em /proc
ou a saída de ps
para encontrar os processos filhos do pai, mas não há nenhuma maneira direta para os processos não saberem sobre seus irmãos. Ainda menos sobre a relação entre eles, por ex. quais são parte de um mesmo pipeline.