#!/bin/bash
APP_NAME="$1"
if [ -z "$APP_NAME" ]; then
echo "❗ Gunakan: $0 <nama_proses>"
exit 1
fi
LOG_FILE="/tmp/${APP_NAME}_monitor_$(date +%F_%H-%M-%S).log"
echo -e "Timestamp\t\t\tFree RAM\tCPU ${APP_NAME} (%)" > "$LOG_FILE"
while true; do
timestamp=$(date '+%F %T') # Contoh output: 2025-06-23 09:01:12
free_ram=$(free -m | awk '/^Mem:/ {print $4}')
cpu_app=$(ps -C "$APP_NAME" -o %cpu= | awk '{sum += $1} END {print sum}')
echo -e "$timestamp\t$free_ram\t\t$cpu_app" | tee -a "$LOG_FILE"
sleep 1
done
cara jalankan
/home/username/.script/monitor-ram.sh qutebrowser