Update offsite-power-check.sh
This commit is contained in:
@@ -175,16 +175,10 @@ LOGROTATE(){
|
|||||||
PWO_STOP
|
PWO_STOP
|
||||||
mv ${PW_LOGFOLDER}/log* ${ARCHIVEFOLDER}/ 2> /dev/null
|
mv ${PW_LOGFOLDER}/log* ${ARCHIVEFOLDER}/ 2> /dev/null
|
||||||
PWO_START
|
PWO_START
|
||||||
backupstokeep=($(ls -d ${PW_LOGARCHIVE}/* 2> /dev/null | sort | tail -12))
|
i=0
|
||||||
for folder in $(ls -d ${PW_LOGARCHIVE}/* | sort -r); do
|
for folder in $(ls -d ${PW_LOGARCHIVE}/* 2> /dev/null | sort -r); do
|
||||||
keep=0
|
((i++))
|
||||||
for filetokeep in ${backupstokeep[@]}; do
|
[ ${i} -gt 6 ] && rm -Rf ${folder}
|
||||||
echo "$folder $filetokeep"
|
|
||||||
if [ "${folder}" == "${filetokeep}" ]; then
|
|
||||||
keep=1; break
|
|
||||||
fi
|
|
||||||
done;
|
|
||||||
[ ${keep} == 0 ] && rm -Rf ${folder}
|
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user