Update nodemgmt-scripts.sh

This commit is contained in:
2023-04-26 13:02:47 -05:00
parent 54de8015ed
commit dc0afb88de

View File

@@ -415,9 +415,7 @@ STATUS(){
echo -e " ${idsCL[LightCyan]}${NM_NODETYPES[$NTYPE]}-Node1 (${!PH}) <--> ${idsST[Bold]}${NM_NODETYPES[$NTYPE]}-Node${nid} (${nip})${idsST[Reset]}${idsCL[Default]}" echo -e " ${idsCL[LightCyan]}${NM_NODETYPES[$NTYPE]}-Node1 (${!PH}) <--> ${idsST[Bold]}${NM_NODETYPES[$NTYPE]}-Node${nid} (${nip})${idsST[Reset]}${idsCL[Default]}"
DIVIDER false green DIVIDER false green
fi fi
echo "checking host"
checkhost=$(CHECK_HOST ${nip}) checkhost=$(CHECK_HOST ${nip})
echo "done"
if [ "${checkhost}" != "false" ]; then if [ "${checkhost}" != "false" ]; then
if [ -f ${FOLDER}/${nip}.down ]; then if [ -f ${FOLDER}/${nip}.down ]; then
if [ -f ${FOLDER}/${nip}.errtime ]; then if [ -f ${FOLDER}/${nip}.errtime ]; then
@@ -433,17 +431,13 @@ STATUS(){
var2=${NTYPE}_REPL_CHECK[@] var2=${NTYPE}_REPL_CHECK[@]
# timeout=`date --date='20 seconds' +%s` # timeout=`date --date='20 seconds' +%s`
for rcheck in "${!var2}"; do for rcheck in "${!var2}"; do
echo $rcheck
if [ "${ST_ACTION}" != "check" ]; then if [ "${ST_ACTION}" != "check" ]; then
echo "yes1"
if [ "${ST_ACTION}" != "report" ]; then if [ "${ST_ACTION}" != "report" ]; then
echo "yes2"
c=0; cw=30; spc='' c=0; cw=30; spc=''
echo "${cw}-${#REPL_DESC[${rcheck}]}" echo "${cw}-${#REPL_DESC[${rcheck}]}"
spc1=${cw}-${#REPL_DESC[${rcheck}]} spc1=${cw}-${#REPL_DESC[${rcheck}]}
until [ $c = ${spc1} ]; do spc="${spc} "; c=`expr $c + 1`; done until [ $c = ${spc1} ]; do spc="${spc} "; c=`expr $c + 1`; done
else else
echo "no2"
spc=' ' spc=' '
fi fi
echo -en " ${REPL_DESC[${rcheck}]}${spc}: " echo -en " ${REPL_DESC[${rcheck}]}${spc}: "
@@ -457,15 +451,12 @@ STATUS(){
# fi # fi
else else
echo "no1"
timeout=`date --date='2 minutes' +%s` timeout=`date --date='2 minutes' +%s`
fi fi
warn_timeout=`date --date='30 secs' +%s` warn_timeout=`date --date='30 secs' +%s`
echo "yes"
checked=false checked=false
until [ "${checked}" = "" ]; do until [ "${checked}" = "" ]; do
echo "checking"
if [ "${PH_CMD}" = "" ]; then if [ "${PH_CMD}" = "" ]; then
ssh -q root@${nip} [[ -f ${REPL_CHECKS[${rcheck}]}/test.repl ]] && checked=`ssh root@${nip} "cat ${REPL_CHECKS[${rcheck}]}/test.repl" | diff - ${REPL_CHECKS[${rcheck}]}/test.repl` ssh -q root@${nip} [[ -f ${REPL_CHECKS[${rcheck}]}/test.repl ]] && checked=`ssh root@${nip} "cat ${REPL_CHECKS[${rcheck}]}/test.repl" | diff - ${REPL_CHECKS[${rcheck}]}/test.repl`
else else