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.
-
psemitindo apenas estado e comandos de todos os processos (ax) ehremove a linha de cabeçalho. -
grepfiltra processos diferentes dos dois estados de suspensão -
cuté usado para remover a saída de estado novamente. - Opcionalmente, substitua
commandporucmdse 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.