El Wed, 29 Jun 2016 15:01:53 +0200, Ramses escribió:

> Hola a tod@s,
> 
> Tengo un problema en un servidor en el que no funciona, o más bien, en
> algún momento ha dejado de funcionar el Logrotate.

¿Por completo? Es decir, ¿no te rota ningún archivo de ningún servicio?

> Por ejemplo, tengo un fichero "/etc/logrotate.d/pruebas" con el
> siguiente contenido:
> 
> ------------------
> /var/log/asterisk/messages {
> missingok rotate 7 daily create 0640 root root postrotate
> /usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null echo "Se
> ha ejecutado Logrotate" | mail -s "PRUEBAS: Ejecucion de Log Rotate por
> Dias" man...@manolo.es endscript }
> ------------------
> 
> Si lo ejecuto con /usr/sbin/logrotate /etc/logrotate.conf, no me hace la
> rotación y tampoco me manda el mail que tengo puesto en el postrotate.
> 
> Pero si lo ejecuto con la opción -f, se realiza la rotación y también me
> manda el mail.
> 
> Es algo como si no detectara al ejecutar el logrotate que es necesario
> rotar los ficheros.
> 
> En el /etc/logrotate.conf tengo el include  de /etc/logrotate.d
> 
> ¿Le suena a alguien este tema o por dónde podría tirar?

La rutina se ejecuta a través del cron/anacron diario (/etc/cron.daily/) 
pero lo primero que miraría es ver si ves algún error ejecutando el 
servicio con depuración:

/usr/sbin/logrotate -d /etc/logrotate.conf

Saludos,

-- 
Camaleón

Responder a