Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2008, 10:55
hercross
 
Fecha de Ingreso: octubre-2007
Mensajes: 53
Antigüedad: 17 años, 5 meses
Puntos: 0
Logrotate no me borra los logs

Hola buenas, estoy tratando de usar el logrotate en un debian para que cada semana me rote los logs, me guarde X archivos, y que todos los demas me los borre, es decir, semana 1 me crea 1, semana 2, me crea 2, semana 3, me crea 3, semana 4, me crea 4, semana 5, me borra el 1 y pone el 5.......

No se si me he explicado, espero que si....

He creado un archivo en /etc/logrotate.d/ y esto es lo que he configurado dentro:

/var/log/asterisk/* /var/log/asterisk/cdr-csv {
missingok
sharedscripts
weekly
rotate 4
postrotate
asterisk -rx "logger rotate" > /dev/null 2> /dev/null
endscript
}


Supestamente con esto cada semana me rota los logs, me guarda como maximo 4 archivos, pero no lo hace.

Lo de rotarlos me funciona ok, pero al cabo del tiempo tengo en la carpeta gigas y gigas de archivos "rotados" de los logs.

Alguien sabe como hacer para que ademas de rotarlos, me borre los archivos, dejandome los 4 que tengo definidos?

Muchas gracias