Bash скрипт ротации файлов

Данный скрипт поддерживает историю за последние 7 дней. Как пример, tar-ом будем упаковывать папку /var/www/repository  и удалить все файлы старше 7 дней.

#!/bin/bash
# Date
fecha=`date +"%d-%m-%Y"`
# Backup and gzip the directory
tar zcvf /back/trunk-$fecha.tgz /var/www/repository
# Rotate the logs, delete older than 7 days
find /backups/ -mtime +7 -exec rm {} \;

Нотариусы Москвы — сайт, где есть все нотариусы.

0 thoughts on “Bash скрипт ротации файлов

Leave a Reply

Ваш адрес email не будет опубликован.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>