Subversion Repositories ALCASAR

Rev

Rev 642 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log

Rev Author Line No. Line
672 richard 1
#!/bin/bash
64 franck 2
# $Id: alcasar-log-clean.sh 672 2011-07-08 15:34:22Z richard $
672 richard 3
 
4
# alcasar-log-clean.sh
5
# by Franck BOUIJOUX
6
# This script is distributed under the Gnu General Public License (GPL)
7
 
8
# nettoyage des archives supérieures à 1 an (365 jours)
9
# delete backup files older than one year (365 days)
10
 
1 root 11
DATE=`date +%F`
12
REP="/var/log/squid/ /var/log/httpd/ /var/log/firewall/ /var/Save/base/ /var/Save/logs/firewall/ /var/Save/logs/squid/ /var/Save/logs/httpd/"
13
delay=365
14
 
15
for i in $REP
16
do
642 franck 17
	find $i \( -mtime +$delay \) -a \( -name '*.gz' -o -name '*.sql' -o -name '' -o -name 'gpg'  \) -exec rm -f {} \;
1 root 18
done
19
 
20
exit 0