Fix some CPU percentages falsely triggering

This commit is contained in:
Skylar Ittner 2025-08-31 17:20:11 -06:00
parent 6486fd1117
commit d196f2be5d

View File

@ -46,8 +46,9 @@ echo -n "Checking CPU load: "
SYSTEM_LOAD=$(uptime | awk '{print $11}' | cut -d "," -f 1)
CPU_COUNT=$(nproc)
CPU_PERCENT=$(awk -v l=$SYSTEM_LOAD -v c=$CPU_COUNT 'BEGIN {printf "%.2f\n", (l/c)*100}')
CPU_PERCENT="${CPU_PERCENT%.*}" # Remove decimal places
CPU_STATUS="OK"
if [[ $CPU_PERCENT > $CPU_USAGE_PERCENT_THRESHOLD ]]; then
if [[ $CPU_PERCENT -gt $CPU_USAGE_PERCENT_THRESHOLD ]]; then
CPU_STATUS="$CPU_PERCENT% > $CPU_USAGE_PERCENT_THRESHOLD%"
fi
echo "$CPU_STATUS"