#!/bin/bash while true; do echo "Timestamp: $(date +"%Y-%m-%d %H:%M:%S")" >> system_usage.log # CPU 사용량 echo "CPU Usage:" >> system_usage.log top -bn1 | grep "Cpu(s)" | awk '{print "CPU Load: " $2 + $4 "%"}' >> system_usage.log # 메모리 사용량 echo "Memory Usage:" >> system_usage.log free -m | awk 'NR==2{printf "Memory Usage: %.2f%%\n", $3*100/$2 }' >> system_usage.log # 디스크 사용량 echo "Disk Usage:" >> system_usage.log df -h | awk '$NF=="/"{printf "Disk Usage: %s\n", $5}' >> system_usage.log # 네트워크 사용량 (네트워크 인터페이스 이름을 eth0로 가정) echo "Network Usage:" >> system_usage.log ifstat -i eth0 1 1 | awk 'NR==4{printf "Network In: %s KB/s, Out: %s KB/s\n", $6, $8}' >> system_usage.log echo "---------------------------------" >> system_usage.log sleep 60 done