Como ver a lista completa de processos no topo

Como ver a lista completa de processos no topo

Quando faço 'top', aprendo que há muitos processos em execução, muitos dos quais estão em estado de suspensão. Preciso ver o instantâneo completo de todos os processos naquele ponto. o 'topo' é capaz de mostrar listagem de processos, que cabem em uma tela. Como faço para obter listagem completa?

Entre outras coisas, estou interessado em ver a lista de todos os processos que estão no estado "suspenso". Acho que não consigo obter o estado do processo na saída do comando "ps"

Responder1

top -bparece estar fazendo o truque.

Responder2

Você pode obter estados de processo com coreutilsps

$ ps aux

listará tudo isso e muito mais. Veja como você pode decodificá-los, na página de manual:

CÓDIGOS DE ESTADO DO PROCESSO

Aqui estão os diferentes valores que os especificadores de saída s, stat e state (cabeçalho "STAT" ou "S") exibirão para descrever o estado de um processo:

   D    uninterruptible sleep (usually IO)
   R    running or runnable (on run queue)
   S    interruptible sleep (waiting for an event to complete)
   T    stopped, either by a job control signal or because it is being traced.
   W    paging (not valid since the 2.6.xx kernel)
   X    dead (should never be seen)
   Z    defunct ("zombie") process, terminated but not reaped by its parent.

Para formatos BSD e quando a palavra-chave stat é usada, caracteres adicionais podem ser exibidos:

   <    high-priority (not nice to other users)
   N    low-priority (nice to other users)
   L    has pages locked into memory (for real-time and custom IO)
   s    is a session leader
   l    is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
   +    is in the foreground process group.

informação relacionada