Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2012, 11:46
ariochy11053
 
Fecha de Ingreso: agosto-2011
Ubicación: Cuba, Pinar del Río
Mensajes: 82
Antigüedad: 13 años, 4 meses
Puntos: 0
scrip para rotando log de squid

Colegas tengo el siguiente script:

Código:
NEWFILE=$(date --date "1 day ago" +"access("%d-%m-%Y")")".log"

mv /var/log/squid/access.log /home/samba/log/$NEWFILE
chmod 777 /home/samba/log/$NEWFILE
cp /home/samba/log/$NEWFILE /home/samba/log/zip/$NEWFILE
gzip -9 /home/samba/log/zip/$NEWFILE

rm /var/log/squid/cache.log
rm /var/log/squid/store.log

squid -k reconfigure

exit 0
Lo que quiero es diario a una hora determinada del dia el fichero access.log pase para un nuevo directorio dandole como nombre access(fecha).log y a la vez me lo compacte para otro directorio y el original se empiece a llenar desde 0.

Pero en realidad las cosas no funcionan del todo asi,he estado probando y chequeando varios dias y noto que el fichero si se traslada para el directorio que quiero y con el nombre que deseo incluso el campactado y el original empieza desde 0 a llenarse, el problema esta en que los ficheros viejos que voy guardando en el directorio nuevo se me vacian, es decir aparecen en blanco y por eso es que quiero que alguin me ayude con este código para no perder la informacion de esos log