Problemilla con logrotate
Hola,
Tengo un problemilla con el logrotate, o con la rotación de logs en una
debian sarge. El problema es el siguiente. Yo tengo configurado en
el /etc/cron.daily que diariamente se ejecute el logrotate para rotar
los logs. En la configuración del logrotate tengo puesto para que me
haga rotaciones diarias de algunos ficheros que tengo en /var/log. Lo
que me pasa es que adicionalmente, está haciendo una rotación semanal de
todos los ficheros que tengo en /var/log, incluidos los que por otro
lado le digo explícitamente en la configuración, con lo que me rota dos
veces el mismo fichero y me deja la información como yo no la quiero.
La configuración que tengo en el logrotate.conf es:
# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 4 weeks worth of backlogs
rotate 4
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your log files compressed
#compress
# packages drop log rotation information into this directory
include /etc/logrotate.d
# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
monthly
create 0664 root utmp
rotate 1
}
/var/log/btmp {
missingok
monthly
create 0664 root utmp
rotate 1
}
# system-specific logs may be configured here
y en el directorio /etc/logrotate.d meto los ficheros para rotar los ficheros específicos para los que quiero cambiar la rotación. Por ejemplo:
atm:
/var/log/atm {
rotate 6
create
daily
compress
sharedscripts
}
este fichero me lo rota diariamente y luego semanalmente, así tengo:
> ls -l /var/log/atm*
> -rw-r----- 1 root adm 38674 Nov 29 13:15 /var/log/atm
> -rw-r----- 1 root adm 1339 Nov 28 06:46 /var/log/atm.0
> -rw-r----- 1 root adm 2280 Nov 29 06:21 /var/log/atm.1.gz
> -rw-r----- 1 root adm 187 Nov 21 06:45 /var/log/atm.2.gz
> -rw-r----- 1 root adm 2647 Nov 28 06:23 /var/log/atm.3.gz
> -rw-r----- 1 root adm 3283 Nov 27 06:24 /var/log/atm.4.gz
> -rw-r----- 1 root adm 3366 Nov 25 06:21 /var/log/atm.5.gz
> -rw-r----- 1 root adm 3307 Nov 24 06:24 /var/log/atm.6.gz
donde el atm0 es el que me ha generado con al rotación semanal y el atm.3.gz con la rotación diaria.
Por más que miro, no encuentro dónde se dice que rote todos los ficheros del /var/log y me hace esta marranería.
--
Angel L. Mateo Martínez
Sección de Telemática
Área de Tecnologías de la Información _o)
y las Comunicaciones Aplicadas (ATICA) / \\
http://www.um.es/atica _(__V
Tfo: 968367590
Fax: 968398337
Reply to: