#!/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