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 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

