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 {} \;

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

Случайные Статьи

Loading…


Количество просмотров :3912

2 Comments

  1. Serg:

    а если куча дерикторий внутри?:)

Оставьте коментарий