El 29 de junio de 2016 15:31:38 CEST, "Camaleón" <[email protected]> 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" [email protected] 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, no rota ningún fichero, y el "/etc/cron.daily/logrotate" está. Aparentemente no veo ningún error con la opción -d. Saludos, Ramses

