Encontre o PID do uso da CPU / MEM, salve em uma variável shell

2

Existe alguma maneira de obter o PID do uso da CPU / MEM superior, eu preciso usar isso em um script, o comando top parece não funcionar para isso.

    
por daisy 19.09.2012 / 08:24

2 respostas

3

ps tem muitas opções para exibir e classificar detalhes sobre processos.

por exemplo. ps hax o pid k -time | head -n 1 dará a você o PID do processo com o maior tempo de uso da CPU.

Veja a página man para detalhes completos. A página man funciona bem o suficiente como referência, mas não é um tutorial - a melhor opção é ler e experimentar até que você entenda o que ela pode fazer e como usá-la melhor. AFAIK, não há documentação em estilo tutorial para ps disponível em qualquer lugar.

    
por 19.09.2012 / 09:32
2

Tente algo assim:

top -b -n1 | tail -n+8 | sort -nr -k9
    
por 19.09.2012 / 10:32