From 665492a77d5aa92d062174ec6a71ff779068ef37 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 26 Dec 2023 19:36:39 -0600 Subject: [PATCH] Update temp.inc.sh --- inc/temp.inc.sh | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index 4d35a408..5ee3c914 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -310,21 +310,20 @@ CHECKTEMP_SERVICE(){ # fi SENSORS_CHECKED=() for SENSORa in ${PW_SENSOR_ORD[@]}; do - # CHECKTEMP_SERVICE_RUNSENSOR ${SENSORa} & + CHECKTEMP_SERVICE_RUNSENSOR ${SENSORa} & SENSORS_CHECKED+=(${SENSORa}) done echo -en "waiting for checks... " s_count=0; completed=false - # until [ "${completed}" == "true" ]; do + until [ "${completed}" == "true" ]; do for sensor in ${PW_TMPFOLDER}/zservicerun.*.done; do - SENSORa=$(grep -oP '(?<=zservicerun.).*?(?=.done)' <<< "${sensor}") - if [ "${SENSORa}" != "*" ]; then - # rm -f ${sensor} && ((s_count++)) - echo "${sensor} = ${SENSORa}" + if [ "$(grep -oP '(?<=zservicerun.).*?(?=.done)' <<< "${sensor}")" != "*" ]; then + rm -f ${sensor} + ((s_count++)) fi done [ ${s_count} -eq ${#SENSORS_CHECKED[@]} ] && completed=true - # done + done echo done end=`date +%s`; runtime=$((end-start)); echo "Total runtime: ${runtime}s, pausing 10secs ..." sleep 10s