Alternativa para 'treliça -p' instruction
Pergunta
Eu estou procurando um comando em Unix que retorna o status de um processo (ativo, morto, dormir, à espera de outro processo, etc.)
há qualquer disponíveis?
Um script shell talvez?
Solução
Tente pflags
root@weetbix # pflags $$ 3384: bash data model = _ILP32 flags = ORPHAN|MSACCT|MSFORK /1: flags = ASLEEP waitid(0x7,0x0,0xffbfefc0,0xf) sigmask = 0x00020000,0x00000000
Além disso, verifique a página de manual para pflags para ver outras ferramentas úteis, como pstack , pfiles , pargs etc .
Outras dicas
No Linux, algo como ps -p somepid --no-headers -o estado deve funcionar, alternativamente você pode olhar para a informação em proc com grep ^ Estado: / proc / somepid / status
Jogando com opções PS não dar o que você precisa?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow