diff --git a/offsite-power-check.sh b/offsite-power-check.sh index f8273370..b3dbd1f2 100755 --- a/offsite-power-check.sh +++ b/offsite-power-check.sh @@ -151,6 +151,9 @@ LOGROTATE(){ [ ! -f ${PW_LOGFILE} ] && touch ${PW_LOGFILE} [ ! -f ${PW_LOGPOWER} ] && touch ${PW_LOGPOWER} backupstokeep=($(ls -d ${PW_LOGARCHIVE}/* 2> /dev/null | sort | tail -12)) + IFS=$'\n' + read -rd '' -a backupstokeep <<<"${backupstokeep}" + unset IFS for folder in $(ls -d ${PW_LOGARCHIVE}/* | sort -r); do keep=0 for filetokeep in ${backupstokeep[@]}; do