-Have getipmi in nbroot block on error and give a lound error when server gives error
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2085 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
6be291dae8
commit
658d2e4b0d
@ -3,8 +3,22 @@ if ! getipmi.awk 301 > /dev/null 2>&1; then
|
||||
let i=400
|
||||
for srv in `cat /tmp/dhcpserver`; do
|
||||
if getipmi.awk $i > /dev/null 2>&1 ; then
|
||||
while grep '<error>' /tmp/ipmi.data; do
|
||||
echo "ERROR RETRIEVING BMC CONFIGURATION, CHECK SERVER LOGS AND TABLES!";
|
||||
let sleepy=$RANDOM%60+60
|
||||
echo "Retrying in $sleepy seconds"
|
||||
sleep $sleepy
|
||||
getipmi.awk $i
|
||||
done
|
||||
exit
|
||||
fi
|
||||
let i=i+1
|
||||
done
|
||||
fi
|
||||
while grep '<error>' /tmp/ipmi.data; do
|
||||
echo "ERROR RETRIEVING BMC CONFIGURATION, CHECK SERVER LOGS AND TABLES!";
|
||||
let sleepy=$RANDOM%60+60
|
||||
echo "Retrying in $sleepy seconds"
|
||||
sleep $sleepy
|
||||
getipmi.awk 301
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user