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

Mãos na Massa. (Aula 5)

Script:

monitorar_memoria.sh *
#!/bin/bash

output_file="/home/levdev/Docs/scripts3_cli/top_processes_$(date +%Y%m%d_%H%M).txt"

ps -e -o pid,%mem,cmd --sort=-%mem | head -n 16 > "$output_file"
#ps -e: lista todos os processos
#-o pid,%mem,cmd: mostra PID, % de memória e o comando
#--sort=-%mem: ordena do maior consumo pro menor
#head -n 16: 1 cabeçalho + 15 processos

levdev@levpc:~/Docs/scripts3_cli$ ls
monitorar_memoria.sh  top_processes_20251122_1620.txt  top_processes_20251122_1625.txt
1 resposta
solução!

Oi, Laís! Como vai?

Agradeço por compartilhar.

Gostei do seu script, bem organizado e seguindo o fluxo esperado para monitorar processos que consomem mais memória. Continue praticando e ajustando seus scripts, isso fortalece muito sua autonomia no terminal.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!