Foros del Web » Administración de Sistemas » Unix / Linux »

scrip para rotando log de squid

Estas en el tema de scrip para rotando log de squid en el foro de Unix / Linux en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/03/2012, 11:46
 
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
  #2 (permalink)  
Antiguo 05/03/2012, 08:34
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: scrip para rotando log de squid

¿por qué no usás logrotate?
  #3 (permalink)  
Antiguo 05/03/2012, 08:41
 
Fecha de Ingreso: agosto-2011
Ubicación: Cuba, Pinar del Río
Mensajes: 82
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: scrip para rotando log de squid

y como uso ese comando, disculpa la pregunta pero no estoy muy ducho con esto
  #4 (permalink)  
Antiguo 05/03/2012, 10:55
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: scrip para rotando log de squid

El manual es tu amigo: http://linux.die.net/man/8/logrotate
  #5 (permalink)  
Antiguo 05/03/2012, 11:22
 
Fecha de Ingreso: agosto-2011
Ubicación: Cuba, Pinar del Río
Mensajes: 82
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: scrip para rotando log de squid

Gracias colega le hecharé un ojo y veré que puedo hacer.

Etiquetas: log, scrip, squid
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:20.