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

Re: Logrotate no funciona / ha dejado de funcionar.



asegurate que los permisos de /etc/logrotate.d/pruebas sean los correctos
fijate en los permisos de los demás.
ese fichero creo que debe tener permisos para adm y syslog
no recuerdo bien, solo fijate que tenga los mismos permisos que los otros

El 29/6/16, Camaleón <noelamac@gmail.com> escribió:
> 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" 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?
>
> 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
>
>


Reply to: