From a268ebf56d7c3a5f143fb06433a853bec8402fe8 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 10 Dec 2023 17:45:20 -0600 Subject: [PATCH] Update offsite-power-check.sh --- offsite-power-check.sh | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/offsite-power-check.sh b/offsite-power-check.sh index e030c114..3c9a3a35 100755 --- a/offsite-power-check.sh +++ b/offsite-power-check.sh @@ -175,16 +175,10 @@ LOGROTATE(){ PWO_STOP mv ${PW_LOGFOLDER}/log* ${ARCHIVEFOLDER}/ 2> /dev/null PWO_START - backupstokeep=($(ls -d ${PW_LOGARCHIVE}/* 2> /dev/null | sort | tail -12)) - for folder in $(ls -d ${PW_LOGARCHIVE}/* | sort -r); do - keep=0 - for filetokeep in ${backupstokeep[@]}; do - echo "$folder $filetokeep" - if [ "${folder}" == "${filetokeep}" ]; then - keep=1; break - fi - done; - [ ${keep} == 0 ] && rm -Rf ${folder} + i=0 + for folder in $(ls -d ${PW_LOGARCHIVE}/* 2> /dev/null | sort -r); do + ((i++)) + [ ${i} -gt 6 ] && rm -Rf ${folder} done }