Dúvida em uma questão de Shell

1. Dúvida em uma questão de Shell

Otávio Henrique de Freitas
otaviohenrique

(usa Debian)

Enviado em 05/03/2021 - 14:29h

Crie um script que informe, os 3 processos, de todo o sistema, que estão consumindo mais memória atualmente. A saída deve ser ordenada do processo que consome menos memória para o que consome mais memória.
Obs: A saída deve conter, somente, as 3 linhas que representam os 3 processos que estão consumindo mais memória.


  


2. Re: Dúvida em uma questão de Shell

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 05/03/2021 - 14:35h


V AÍ



------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




3. Re: Dúvida em uma questão de Shell

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/03/2021 - 17:09h

Crie um script que informe, os 3 processos, de todo o sistema, que estão consumindo mais memória atualmente.
A saída deve ser ordenada do processo que consome menos memória para o que consome mais memória.
Obs: A saída deve conter, somente, as 3 linhas que representam os 3 processos que estão consumindo mais memória.

Boa tarde Otavio.
A "base" é:
ps -eo user,pmem,pcpu,comm --sort pmem 


Observe que as ultimas "3 linhas", são exatamente o que voce precisa, já ordenadas, do menor para o maior.
O "ps", já tem o parametro "sort", portanto não é necessário |sort -t " " -k"campo"
Veja o comando "tail", para pegar apenas as 3 linhas finais.



______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________



4. Resposta

Otávio Henrique de Freitas
otaviohenrique

(usa Debian)

Enviado em 10/03/2021 - 19:05h


Daí ficaria assim?
ps -e -o user, pmen, pcpu, comm, --sort pnem | tail -n3



5. Re: Dúvida em uma questão de Shell

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/03/2021 - 21:33h


otaviohenrique escreveu:


Daí ficaria assim?
ps -e -o user, pmen, pcpu, comm, --sort pnem | tail -n3

COPIOU ERRADO!!!!!






6. Re: Dúvida em uma questão de Shell

Otávio Henrique de Freitas
otaviohenrique

(usa Debian)

Enviado em 10/03/2021 - 21:48h

msoliver escreveu:


[quote]otaviohenrique escreveu:


Daí ficaria assim?
ps -e -o user, pmen, pcpu, comm, --sort pnem | tail -n3

COPIOU ERRADO!!!!!


Opa! Realmente!
ps -eo user, pmem, pcpu, comm --sort pmem | tail -n3




7. Re: Dúvida em uma questão de Shell

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/03/2021 - 22:03h


otaviohenrique escreveu:

msoliver escreveu:


[quote]otaviohenrique escreveu:


Daí ficaria assim?
ps -e -o user, pmen, pcpu, comm, --sort pnem | tail -n3

COPIOU ERRADO!!!!!


Opa! Realmente!
ps -eo user, pmem, pcpu, comm --sort pmem | tail -n3


Agora sim! .....:)


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts