El día 29 de junio de 2016, 15:01, Ramses <[email protected]> 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" [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? > > > 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.

