Pyinotfy es una herramienta basada en Python que monitorea los cambios en los sistemas de archivos . Realiza las mismas tareas que el sistema Linux inotify utilidad , pero de un módulo de python que se pueden abrir en el indicador de python o incrustados en un script en Python . Ya que depende de una característica en el kernel Linux, pyinotify no se puede utilizar en Windows o Mac OS X. Cosas que necesitará de computadora que ejecuta el sistema operativo Linux
Ver Más instrucciones
Descargar e instalación
1 Downloading sucede desde la línea de comandos de Linux.
Compruebe que la versión de Linux es 2.6.13 o superior, y que la versión de Python es 2.4 o superior.
2 Instalación de una bombilla es menos difícil que la instalación de módulos de Python .
Escriba el siguiente comando en el intérprete de comandos : .
$ sudo apt- get install setuptools
Esto instala un módulo de Python que agiliza la descarga y la instalación de otros módulos de Python
< p > A continuación, escriba lo siguiente en el intérprete de comandos : .
$ sudo easy_install pyinotify
Este comando descarga e instala pyinotify
3 Este script mantener un ojo en su directorio tmp.
Controle su directorio " tmp " escribiendo lo siguiente en un archivo de texto y guardarlo como loop.py.
# Ejemplo : lazos de eventos de supervisión siempre
#
< . p> importación pyinotify
# instanciar un nuevo WatchManager ( se utilizará para almacenar los relojes ) .
wm = pyinotify.WatchManager ()
# Asociar este WatchManager con un notificador ( se utilizará el informe e imágenes
# sucesos de procesos ) .
notificador = pyinotify.Notifier ( wm )
# Agregar un nuevo reloj en /tmp para ALL_EVENTS .
wm.add_watch ('/tmp' , pyinotify.ALL_EVENTS )
# Loop siempre y gestionar eventos .
notifier.loop ()
< br >