Como saber cuando cambia un archivo

Herman Vega hvegax en gmail.com
Jue Mayo 3 16:50:16 CLT 2007


Hola

On 5/3/07, Morenisco <morenisco en gmail.com> wrote:
> Holas :)
>
> En un sistema hay un archivo, que cuando sucede X cosa, genera log. Es como
> el log del correo, cuando el servicio esta arribay hay actividad, se generan
> nuevas lineas en el archivo.
> La idea es que necesito saber cuando ese archivo cambia...
> Bueno, se me ocurrio obtener el obtener un md5sum del archivo, luego
> compararlas cada cierto tiempo.

Toma mucho tiempo dependiendo del tamaño de cada archivo.

> Otra posibilidad seria hacer una copia del archivo y en un tiempo delta t
> hacer un diff.
> Otra, seria tomar la ultima linea del archivo, y compararla...mmm pensandolo
> bien eso seria como lo mas 'liviano'.
Puede  ser.


> Alguna idea?

Esta disponible el daemon famd que es utilizado para obtener
informacion cuando un archivo o directorio ha cambiado.

http://oss.sgi.com/projects/fam/links.html
http://fileschanged.sourceforge.net/

-- 
Herman  Vega  Jara
hvegax[a]gmail.com



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