Tente isto:
ps o state,command axh | grep "^[SD]" | cut -b 3-
para listar comandos de processos com um estado de suspensão interrompível e ininterrupto.
-
ps
emitindo apenas estado e comandos de todos os processos (ax
) eh
remove a linha de cabeçalho. -
grep
filtra processos diferentes dos dois estados de suspensão -
cut
é usado para remover a saída de estado novamente. - Opcionalmente, substitua
command
porucmd
se você não precisar do nome completo, incluindo todos os argumentos.
Isso provavelmente é um script abaixo do ideal aqui, mas não consegui encontrar uma maneira rápida de ter ps
filtrado para um estado específico.