From 013517e34ea9cb5ce60f42975fa6dd88f04973cc Mon Sep 17 00:00:00 2001 From: wangxiaopeng Date: Thu, 17 Mar 2016 04:26:57 -0400 Subject: [PATCH] refine updateflag.awk Fix loop issue; print error message to /var/log/xcat/xcat.log --- xCAT/postscripts/updateflag.awk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xCAT/postscripts/updateflag.awk b/xCAT/postscripts/updateflag.awk index 035a73e2c..8be4bfde7 100755 --- a/xCAT/postscripts/updateflag.awk +++ b/xCAT/postscripts/updateflag.awk @@ -16,6 +16,7 @@ BEGIN { print $0 | "logger -t xcat -p local4.info" else { print "Retrying flag update" | "logger -t xcat -p local4.info" + print "updateflag.awk: Retrying flag update" >> "/var/log/xcat/xcat.log" close(ns) system("sleep 10") loop = loop + 1 @@ -25,9 +26,11 @@ BEGIN { print flag |& ns if($0 == "done") break - if(loop > 10) + if(loop > 10) { print "flag update failed" | "logger -t xcat -p local4.info" + print "updateflag.awk: flag update failed" >> "/var/log/xcat/xcat.log" break + } } close(ns)