#!/bin/bash
 find /var/www/backup/ -name «*.gz» -mtime +30 -exec rm -f {} \;

Второй вариант. Лучше тем что не дни считает, а количество резервных файлов.

#!/bin/bash
minCountFiles=15
allCountFiles=`ls |wc -l`
if [ $allCountFiles -gt $minCountFiles ]; then
   let "rmCountFiles = $allCountFiles - $minCountFiles"
   rm -f `ls -t |tail -$rmCountFiles`
fi

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here