1
resposta

.

#!/bin/bash

LOG_DIR="/var/log/monitor_memoria"
mkdir -p "$LOG_DIR"

LOG_FILE="$LOG_DIR/memoria_$(date +'%Y-%m-%d_%H-%M-%S').log"

echo "Top 15 processos por uso de memória em $(date)" > "$LOG_FILE"
ps aux --sort=-%mem | head -n 16 >> "$LOG_FILE"
 
 crontab -e
*/5 * * * * /caminho/para/monitor_memoria.sh
1 resposta

Oi, Eleazar! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou o script para monitorar processos de memória e gerar logs automaticamente. A ideia de usar mkdir -p e organizar os arquivos em um diretório próprio é bem prática para manter tudo centralizado.

Continue firme nos estudos.

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