Blob Blame History Raw
From e8b884997f2d49871c6a19b36095a66e377f54e4 Mon Sep 17 00:00:00 2001
From: Ken Gaillot <kgaillot@redhat.com>
Date: Thu, 3 Dec 2015 15:29:14 -0600
Subject: [PATCH] Fix: resources: allow for top output with or without percent
 sign in HealthCPU

Problem found and patch provided by Malcome Cowe <malcolm.j.cowe@intel.com>.
---
 extra/resources/HealthCPU | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/extra/resources/HealthCPU b/extra/resources/HealthCPU
index d320320..1ceaa01 100644
--- a/extra/resources/HealthCPU
+++ b/extra/resources/HealthCPU
@@ -136,7 +136,7 @@ dummy_monitor() {
 	
 	if [ -f ${OCF_RESKEY_state} ]; then
 
-	  IDLE=`top -b -n2 | grep Cpu | tail -1 | awk -F",|\.[0-9]%id" '{ print $4 }'`
+	  IDLE=`top -b -n2 | grep Cpu | tail -1 | awk -F",|.[0-9][ %]id" '{ print $4 }'`
 	  # echo "System idle: " $IDLE
 	  # echo "$OCF_RESKEY_red_limit"
 	  # echo $OCF_RESKEY_yellow_limit
-- 
1.8.3.1