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