Fix some CPU percentages falsely triggering
This commit is contained in:
parent
6486fd1117
commit
d196f2be5d
@ -46,8 +46,9 @@ echo -n "Checking CPU load: "
|
|||||||
SYSTEM_LOAD=$(uptime | awk '{print $11}' | cut -d "," -f 1)
|
SYSTEM_LOAD=$(uptime | awk '{print $11}' | cut -d "," -f 1)
|
||||||
CPU_COUNT=$(nproc)
|
CPU_COUNT=$(nproc)
|
||||||
CPU_PERCENT=$(awk -v l=$SYSTEM_LOAD -v c=$CPU_COUNT 'BEGIN {printf "%.2f\n", (l/c)*100}')
|
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"
|
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%"
|
CPU_STATUS="$CPU_PERCENT% > $CPU_USAGE_PERCENT_THRESHOLD%"
|
||||||
fi
|
fi
|
||||||
echo "$CPU_STATUS"
|
echo "$CPU_STATUS"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user