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