Logs y tail

Ricardo Utreras Estrella utreras en gmail.com
Mar Jun 26 13:56:21 CLT 2007


Marcos Ramirez escribió:
> On Mon, 2007-06-25 at 14:31 -0400, Alvaro Herrera wrote:
>> Ricardo Utreras Estrella escribió:
>>> Alvaro Herrera escribió:
>>>> Ricardo Utreras Estrella escribió:
> 
>>>>> ¿De que manera puedo guardar los cambios producidos en un archivo 
>>>>> (ejemplo /var/log/secure) y que se vaya sobreescribiendo?
> 
>>>> while true; do tail -20 /var/log/secure > 1; sleep 10; done
> 
>>> Mmmmm con ese comando iria guardando las ultimas 20 lineas, y la idea es 
>>> guardar los cambios.
>> Cuales cambios?
> 
> Quiza se refiere a algo como
> 
>> 1.old; while true; do tail -20 /var/log/secure > 1.now; diff -ru 1.old
> 1.now > 1; sleep 10; mv 1.now 1.old; done
> 

Perfecto!
Claro que modifique un poco el codigo para usar "comm" y esto fue 
finalmente lo que me sirvio:

#tail -20 LOG > old; while true; do sleep 10; tail -20 log > now; comm 
-13 old now > temporal; mv now old; done

Gracias a todos!
-- 
Atte. Ricardo Utreras Estrella


Más información sobre la lista de distribución Linux