0
respostas

.

#!/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