From d196f2be5de52ad8645088fea6fb0a44f50f1ddf Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Sun, 31 Aug 2025 17:20:11 -0600 Subject: [PATCH] Fix some CPU percentages falsely triggering --- uptimekuma.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/uptimekuma.sh b/uptimekuma.sh index ff7ee07..41613e1 100644 --- a/uptimekuma.sh +++ b/uptimekuma.sh @@ -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"