changetrack  (corre por cron, pero lo podes lanzar a mano o por script)
te devuelve que archivos cambiaron, (genera una base en un cache de archivos definidos 
por el usuario), y si hay cambios, te dice cuales, y que cambiaron (un diff con su 
version antigua quizas?).
Y luego tomas de alli lo que necesites...

interesante que, te envia esos reportes por mail si lo deseas, y ademas, hay por ahi 
una version para ver por web, que nunca logre que funque decentemente.

Slds.




El Wed, 12 May 2004 09:45:36 -0300
Sebastian Bassi <[EMAIL PROTECTED]> escribio:

> Nicol�s Ech�niz wrote:
> > Necesito monitorear un directorio para disparar un proceso cada vez que 
> > se modifica un archivo.
> > El proceso que disparo es en Python, por lo que pensaba programar el 
> > "monitor" tambi�n en Python.
> > Qu� opciones se les ocurren para monitorear el directorio de manera 
> > eficiente?
> 
> Usaria una combinacion de estas funciones:
> 
> os.listdir(NOMBRE_DEL_DIRECTORIO), esto devuelve una lista con los 
> elementos igual a cada nombre de archivo que haya en el directorio ese.
> 
> 
> Leer un file y guardar el cont. como 1 string (data):
> objeto=open("miarchivo","r")
> data=objeto.read()
> objeto.close()
> 
> Sacar el checksum de ese string:
> import md5
> m = md5.new()
> m.update(data)
> m.digest()
> 
> Combinando eso en 1 ciclo for, podes tener el verificador.
> Si necesitas mas ayuda avisame.
> 
> 
> 
> -- 
> Best regards,
> 
> //=\ Sebastian Bassi - Diplomado en Ciencia y Tecnologia, UNQ   //=\
> \=// IT Manager Advanta Seeds - Balcarce Research Center -      \=//
> //=\ Pro secretario ASALUP - www.asalup.org - PGP key available //=\
> \=// E-mail: [EMAIL PROTECTED] - ICQ UIN: 3356556 -     \=//
> 
>                  http://Bioinformatica.info
> -- 
> Para desuscribirte ten�s que visitar la p�gina
> https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
> 
> Si ten�s alg�n inconveniente o consulta escrib� a mailto:[EMAIL PROTECTED]
> Apoya al ASLE enviando tu firma http://www.linux.org.ar/asle
--
Para desuscribirte ten�s que visitar la p�gina
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

Si ten�s alg�n inconveniente o consulta escrib� a mailto:[EMAIL PROTECTED]
Apoya al ASLE enviando tu firma http://www.linux.org.ar/asle

Responder a