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

Re: Logrotate no funciona / ha dejado de funcionar.



El día 29 de junio de 2016, 15:01, Ramses <ramses.sevilla@gmail.com> 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 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" manolo@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?
>
>
> Saludos,
>
> Ramses
>


Prueba a ejecutar con la opción -d (debug) a ver qué te dice.

No se si es conveniente usar root, ¿no se ejecuta con usuario asterix?
En algunos casos es necesaria la opción copytruncate.

S2.


Reply to: