Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

No fim de algumas aulas, é feito algumas perguntas, deixo a resposta aqui no forum mesmo? Pq lá não tem nenhuma caixa pra respostas!

processos=$(ps -e -o pid --sort -size | head -n 11 | grep [0-9]) for pid in $processos do echo $(ps -p $pid -o comm=) done

1 resposta
solução!

Olá, Bruno!

Seu script está correto de acordo com o que foi pedido na aula. Este script está listando os nomes dos 10 processos com maior quantidade de memória alocada. O comando ps -e -o pid --sort -size | head -n 11 | grep [0-9] está pegando os 10 processos com maior uso de memória e o loop for está imprimindo o nome de cada um desses processos.

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software