
Estou tentando executar processos de um servidor Linux, mas estou com algumas dúvidas. Se eu conseguir a saída superior, tenho:
# top -b -n1 | head -n5
top - 16:18:19 up 60 days, 21:22, 8 users, load average: 0.03, 0.13, 0.15
Tasks: 1274 total, 7 running, 1267 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.6% us, 2.4% sy, 0.0% ni, 95.8% id, 0.1% wa, 0.0% hi, 0.0% si
Mem: 6291556k total, 5269044k used, 1022512k free, 29976k buffers
Swap: 6291448k total, 82508k used, 6208940k free, 649292k cached
O que eu quero saber é quais processados são os "7" que no topo diz que estão "rodando" na segunda linha.
Eu tentei "ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm" e filtro por status "stat" igual a "R", mas não consigo obter isso 4 processos. Sempre recebo o "ps e grep" e às vezes recebo outro, mas não os sete que o top mostra.
Existe alguma maneira de obter isso?
Obrigado e cumprimentos.
Responder1
Eu digiteihomem superiore leia sobretopo -euque exibe processos não ociosos e não zumbis.