aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFengguang Wu <fengguang.wu@intel.com>2013-09-15 07:51:27 +0800
committerFengguang Wu <fengguang.wu@intel.com>2013-09-15 08:58:37 +0800
commit58d99bb658a776e9a55928831b1c6350696eeb96 (patch)
tree9bcfa03a1e4c1b460bc8e53b966f3438d2c91914
parente51a66f11b3895b4bc1e68be4b0424bbc4398c2b (diff)
downloadvm-scalability-58d99bb658a776e9a55928831b1c6350696eeb96.tar.gz
check invalid vmstat line
./hw_vars: line 61: =: command not found Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
-rwxr-xr-xhw_vars4
1 files changed, 4 insertions, 0 deletions
diff --git a/hw_vars b/hw_vars
index ac3badb..21200d9 100755
--- a/hw_vars
+++ b/hw_vars
@@ -58,6 +58,10 @@ nr_cpu=$(grep -c processor /proc/cpuinfo)
nr_node=$(echo /sys/devices/system/node/node* | wc -w)
while read key val; do
+ [[ $key && $val =~ [0-9]+ ]] || {
+ echo "invalid vmstat line: $key $val"
+ break
+ }
eval $key=$val
done < /proc/vmstat