when listing backups for keep/delete, add *.tar.gz to not list log.gz

This commit is contained in:
bilbo baggins 2024-06-10 21:08:52 +02:00
parent 974aff12c6
commit 83ca292956

View File

@ -80,12 +80,13 @@ done
#echo ${!keep[@]} #echo ${!keep[@]}
echo space in filesys of ${TARGET} before pruning backups >>$LOGFILE 2>&1 echo space in filesys of ${TARGET} before pruning backups >>$LOGFILE 2>&1
df -h ${TARGET} >>$LOGFILE 2>&1 df -h ${TARGET} >>$LOGFILE 2>&1
for i in *.gz for i in *.tar.gz
do do
DATE=`echo $i | cut -c1-8` DATE=`echo $i | cut -c1-8`
echo ${!keep[@]} | grep $DATE >/dev/null echo ${!keep[@]} | grep $DATE >/dev/null
if [ $? -ne 0 ] if [ $? -ne 0 ]
then then
echo pwd `pwd`
echo deleting $DATE >>$LOGFILE 2>&1 echo deleting $DATE >>$LOGFILE 2>&1
rm ${DATE}*.tar.* >>$LOGFILE 2>&1 rm ${DATE}*.tar.* >>$LOGFILE 2>&1
rm ${DATE}*.log.* >>$LOGFILE 2>&1 rm ${DATE}*.log.* >>$LOGFILE 2>&1