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: