2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-29 09:13:08 +00:00

refine updateflag.awk

Fix loop issue;
  print error message to /var/log/xcat/xcat.log
This commit is contained in:
wangxiaopeng 2016-03-17 04:26:57 -04:00
parent d0656e1235
commit 013517e34e

View File

@ -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)