El día 26 de abril de 2013 16:27, Ramses <[email protected]> escribió: > Buenas, > > Enviado desde mi Móvil > > El 26/04/2013, a las 15:27, Camaleón <[email protected]> escribió: > >> El Thu, 25 Apr 2013 21:49:48 +0200, Juan García escribió: >> >>> Hola a todos, >> >> Buenas... (esta debe ser la semana del logrotate :-P) >> >>> Tengo configurado un fichero para realizar la rotación de logs de un >>> determinado demonio. >>> >>> El fichero en cuestión es "/etc/logrotate.d/prueba" y su contenido es el >>> siguiente: >>> >>> /var/log/prueba.log { >>> missingok >>> rotate 7 >>> daily >>> create 0640 root root >>> } >>> >>> Cuando arranco la aplicación, empieza a reportar el log en el fichero >>> "/var/log/prueba.log" sin problemas. >>> >>> El tema está en que si hago un "logrotate -f /etc/logrotate.d/pruebas", >>> me rota perfectamente "/var/log/prueba.log" a "/var/log/prueba.log.1" y >>> me crea el nuevo "/var/log/prueba.log", pero en vez de seguir reportando >>> el log en este último fichero, me sigue reportando en el anterior >>> renombrado, es decir, "/var/log/prueba.log.1" y el que crea nuevo >>> "/var/log/prueba.log" lo deja vacío. >> >> Ese debe ser el comportamiento normal dado que has forzado su ejecución >> alterando su ciclo habitual :-? > > Lo he dejado que lo haga automáticamente y hace lo mismo... > >>> ¿Me falta algún parámetro en el fichero del logrotate para que una vez >>> creado el nuevo fichero (prueba.log ) siga reportando en ese y no en el >>> anterior (prueba.log.1)? >> >> Debería hacerlo automáticamente al día siguiente pero en cualquier caso, >> prueba a ejecutarlo con el parámetro "-d" para ver qué es lo que hace y >> porqué. > > Lo probaré después y os cuento... > > > Saludos, > > Ramsés >
Ahora no tengo mucho tiempo para mirarlo, pero creo que logrotate tiene una solución para estos casos. (aunque puede llegar a perder alguna vez algo de información) Mira en el man de logrotate las opciones "copytruncate" y similares. S2. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/CAGw=rHjGM39AB3jS9ScxV2weVA8ndbH+E4BK8=-of+pzxuh...@mail.gmail.com

