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. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]