diff --git a/powerwall.sh b/powerwall.sh index efd0476f..08a8654d 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -594,11 +594,13 @@ CHECKPOWER(){ until [ "${checked}" != "" ]; do for hostfile in "${PW_TMPFOLDER}/*.hostpower"; do - host=${hostfile%.*}; host=${host##*/} - echo "HERE: $host = $hostfile" - watts=$(cat ${hostfile}) - echo -e "${idsCL[LightCyan]}HOST '${PW_iDRACHOST_SHORTNAMES[${host}]}' ${idsCL[Default]}: ${idsCL[Green]}${watts}W${idsCL[Default]}" - rm -f ${hostfile} + if [ -f ${hostfile} ]; then + host=${hostfile%.*}; host=${host##*/} + echo "HERE: $host = $hostfile" + watts=$(cat ${hostfile}) + echo -e "${idsCL[LightCyan]}HOST '${PW_iDRACHOST_SHORTNAMES[${host}]}' ${idsCL[Default]}: ${idsCL[Green]}${watts}W${idsCL[Default]}" + rm -f ${hostfile} + fi done if [ -f ${PW_TMPFOLDER}/done.hostpower ]; then checked=done