From 2581af8245113ddd9721ec9cce7633bc8a410450 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 26 Dec 2023 19:30:03 -0600 Subject: [PATCH] Update temp.inc.sh --- inc/temp.inc.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index 9555e8c3..8139c61a 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -310,12 +310,10 @@ CHECKTEMP_SERVICE(){ # fi SENSORS_CHECKED=() for SENSORa in ${PW_SENSOR_ORD[@]}; do - start_sub=`date +%s` CHECKTEMP_SERVICE_RUNSENSOR ${SENSORa} & SENSORS_CHECKED+=(${SENSORa}) - end_sub=`date +%s`; runtime_sub=$((end_sub-start_sub)); echo "${SENSORa} - runtime: ${runtime_sub}s" done - + ecoh -en "waiting for checks... " s_count=0; completed=false until [ "${completed}" == "true" ]; do for sensor in ${PW_TMPFOLDER}/zservicerun.*.done; do @@ -328,12 +326,14 @@ CHECKTEMP_SERVICE(){ done [ ${s_count} -eq ${#SENSORS_CHECKED[@]} ] && completed=true done + echo done end=`date +%s`; runtime=$((end-start)); echo "Total runtime: ${runtime}s, pausing 10secs ..." sleep 10s done # & ${PW_TMPFOLDER}/zservicerun.${SENSORa}.done } CHECKTEMP_SERVICE_RUNSENSOR(){ + start_sub=`date +%s` SENSORa=${1} logtemp=${PW_LOGFOLDER}/log-temp-${SENSORa} [ ! -f ${logtemp} ] && touch ${logtemp} @@ -646,6 +646,7 @@ CHECKTEMP_SERVICE_RUNSENSOR(){ fi fi touch ${PW_TMPFOLDER}/zservicerun.${SENSORa}.done + end_sub=`date +%s`; runtime_sub=$((end_sub-start_sub)); echo "${SENSORa} - runtime: ${runtime_sub}s" } DAILYTEMP(){