Explorar o código

Support linux

Zachary Kotlarek %!s(int64=12) %!d(string=hai) anos
pai
achega
1b05ef5901
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      checkLoad.sh

+ 5 - 1
checkLoad.sh

@@ -2,7 +2,11 @@
 
 # Bail if the load average is high
 LOAD="`uptime | awk -F ': ' '{print $2}' | cut -d '.' -f 1`"
-CPU_COUNT="`sysctl -n hw.ncpu`"
+if [ -r /proc/cpuinfo ]; then
+	CPU_COUNT="`cat /proc/cpuinfo | awk '$1 == "processor" {print $3}' | sort | tail -n 1`"
+else
+	CPU_COUNT="`sysctl -n hw.ncpu`"
+fi
 if [ $LOAD -gt $(( 2 * $CPU_COUNT )) ]; then
 	exit 1
 fi