#!/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