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

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: