-
Cómo instalar pyinotify en Python 2.7
-
Pyinotfy es una herramienta basada en Python que monitorea los cambios en los sistemas de archivos. Realiza las mismas tareas que el inotify utilidad del sistema Linux, pero a partir de un módulo de Python que se puede llamar en el símbolo del pitón o incrustado en un script en Python. Ya que depende de una característica en el núcleo de Linux, pyinotify no se puede utilizar en Windows o Mac OS X.Instrucciones
Descarga e instalación
La descarga ocurre desde la línea de comandos en Linux.
Compruebe que su versión de Linux es 2.6.13 o superior, y que su versión de Python es 2.4 o superior.
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 hace más eficiente descargar e instalar otros módulos de Python.
A continuación, escriba lo siguiente en el intérprete de comandos:
$ Sudo easy_install pyinotify
Este comando descarga e instala pyinotify.
Este script mantener un ojo en su directorio tmp.
Monitor de su directorio "tmp" escribiendo lo siguiente en un archivo de texto y guardarlo como loop.py.
Ejemplo: los bucles de seguimiento de eventos para siempre.
#pyinotify importación
Instanciar un nuevo WatchManager (se utilizará para almacenar los relojes).
wm = pyinotify.WatchManager ()Asociar este WatchManager con un notificador (se utilizará para informar de eventos andprocess).
notificador = pyinotify.Notifier (WM)Añadir un nuevo reloj en / tmp para ALL_EVENTS.
wm.add_watch ( '/ tmp', pyinotify.ALL_EVENTS)Bucle infinito y controlar los eventos.
notifier.loop ()Consejos y advertencias
- Ver la página de la comunidad pyinotify para obtener más consejos y ejemplos.
- Pyinotify sólo funciona en sistemas Linux. Si está ejecutando Windows o Mac OS X, no se puede utilizar pyinotify.