[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema con Logrotate.



Buenas,

Enviado desde mi Móvil

El 26/04/2013, a las 15:27, Camaleón <noelamac@gmail.com> 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

Reply to: