#!/bin/bash
# Escrito por Fernando Dotta
## Gera variavel do dia
TODAY=$(date +%Y-%b-%d)
base='/var/log/squid'
wwwbase='/var/www/htdocs/squid/'
## Apaga estatisticas e bkp de logs com mais de 60 dias
find $base/logbkp/ -atime +60 -exec /bin/rm -rf {} ';' > /dev/null
find $wwwbase/ -atime +60 -exec /bin/rm -rf {} ';' > /dev/null
find $wwwbase/ -empty -exec /bin/rm -rf {} ';' > /dev/null
## Gera estatisticas com o sarg
/usr/bin/sarg >/dev/null
sleep 60
## Cria a bkp do dia e copia os arquivos
nohup tar cj $base/access.log* $base/cache.log* $base/store.log* -f $base/logbkp/log-$TODAY.tar.bz2 > /dev/null
## Rotaciona o log
/usr/sbin/squid -k rotate