El 29 de junio de 2016 16:36:12 CEST, "José Betancourt Mondeja" <[email protected]> escribió: >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 <[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 >> >>
José, el problema es que no rota ninguno de los ficheros. Los he comparado con otro Debian y, aparentemente, son los mismos. Saludos, Ramses

