#!/bin/sh
#
echo -n "Comenzando Salva del Fichero ............"
year=$(date +%Y)
month=$(date +%m)
day=$(date +%m)
fecha=$(date +%d-%m-%Y)

#Directorio donde se encuentran los logs de squid
logdir="/var/log/squid"
#Nombre del fichero de log
logfile="access.log"
#Fichero donde se va a salvar los logs con fechas
logdirsave="/var/www/proxy/logs"
mkdir $logdirsave/temp;
cd $logdirsave
mkdir $year;
cd $year
mkdir $month;
cd $logdir
mv $logfile $logdirsave/temp
rm *
touch /var/log/squid/access.log
touch /var/log/squid/cache.log
touch /var/log/squid/store.log
chmod -R 777 $logdir
chmod -R 777 $logdir/$logfile
squid -k reconfigure
cd $logdirsave/temp
tar -czf squid-$fecha.tar.gz $logfile
mv squid-$fecha.tar.gz $logdirsave/$year/$month
rm *
squid -k reconfigure
echo -n "Terminado"
exit 0



Esto se programa en en cron para que lo haga todos los dias a las 12 de la 
noche.
Saludos

Servicios de Correo Electrónico
Joven Club Remedios
www.vcl.jovenclub.cu/munic/remedios/

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a