Se você deseja processos órfãos :
-
pgrep -u "$USER"
imprime os PIDs iniciados pelo usuário atual -
pgrep -u "$USER" -P 1
imprime os PIDs órfãos iniciados pelo usuário atual
Combinando estes, você pode obter os PIDs não órfãos iniciados pelo usuário atual:
pgrep -u "$USER" | grep -Fvx "$(pgrep -u "$USER" -P 1)"
Você pode passar a lista resultante para ps
, top
ou outros programas para obter os detalhes de cada processo.