diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index 54182631..6373b2d0 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -329,11 +329,13 @@ NODEUPDATES() { for NTYPE in "${NM_NODE_TYPES[@]}"; do var=${NTYPE}_HOSTS[@] for nip in "${!var}"; do - if [[ ${RUN_NODE_IP} == *"${nip}"* ]]; then - nip='localhost ' + if [ ! -f /tmp/.nodeupdate.${NM_HOSTNAMES[${nip}]// /-}.running ]; then + if [[ ${RUN_NODE_IP} == *"${nip}"* ]]; then + nip='localhost ' + fi + NODEUPDATE "${nip}" "${2}" "${NMCMD}" & + ((ncount++)) fi - NODEUPDATE "${nip}" "${2}" "${NMCMD}" & - ((ncount++)) done done