[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: expandir tiempo de los logs



Luis Lezcano Airaldi escribió:
El jue, 04-12-2008 a las 10:31 +0000, Alberto Vicat escribió:
Luis A. R. Paz escribió:
hola amigos tengo un problema
los logs de mi sistema no se estan guardando por mas de 7 días y necsito que me los guarde hasta po un año

alguna ayuda con esto ??

aqui tengo un archivo de ejemplo a ver si pueden dar en el clavo con esto.

saludos.


/var/log/mail.log {
       weekly
       missingok
       rotate 52
       compress
       delaycompress
       notifempty
       create 640 root adm
       sharedscripts

       prerotate
         /etc/init.d/posftix stop > /dev/null
       endscript

       postrotate
         /etc/init.d/posftix start > /dev/null
       endscript
}
En mi sistema no hay un 'man mail.log' ni como usuario ni como root.
Pero yo probaría cambiando ese 'weekly' que tenés en la primera línea por 'yearly', y ver que pasa cuando se cumpla la primera semana.

Saludos

Tenés que fijarte en el archivo /etc/logrotate.conf. Y también leer el
"man logrotate". Lamentablemente no hay una opción "yearly" pero podrías
hacer algo similar. Acá te dejo un ejemplo que tengo del samba:

/var/log/samba/log.smbd {
        weekly
        missingok
        rotate 7
        postrotate
                invoke-rc.d --quiet samba reload > /dev/null
        endscript
        compress
        notifempty
}

Eso lo cambiás por:

/var/log/samba/log.smbd {
        monthly
        missingok
        rotate 12
        postrotate
                invoke-rc.d --quiet samba reload > /dev/null
        endscript
        compress
        notifempty
}

Y con eso te debería renovar los logs cada una mes, guardando una copia
comprimida del mes anterior. Al pasar un año elimina los archivos
comprimidos más viejos.

Espero que te sirva.




y en este ejemplo que puse no está bien igual??

tengo entendido que 52 semanas es igual a un año

o sintácticamente está mal escrito el ejemplo que hice ?




Reply to: