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

Re: expandir tiempo de los logs



El jue, 04-12-2008 a las 07:59 -0500, Luis A. R. Paz escribió:
> 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 ?

Es cierto, no me había fijado en lo de 52 semanas. 


Reply to: