El proyecto se encuentra en esta página pyinotify
Se descomprime el archivo, se entra en el directorio y se ejecuta:
$ sudo python setup.py install
Mirar la documentación para ver el uso, aunque yo he probado con este script y me va muy bien:
# -*- coding: utf-8 -*-
# Archivo example1.py
import pyinotify
class EventHandler(pyinotify.ProcessEvent):
def process_IN_CREATE(self, event):
print "Creacion del archivo :", event.pathname
wm = pyinotify.WatchManager()
mask = pyinotify.ALL_EVENTS
handler = EventHandler()
notifier = pyinotify.Notifier(wm, handler)
wdd = wm.add_watch('/home/user', mask, rec=True)
notifier.loop()
Se ejecuta en terminal y queda como demonio informando de la actividad en los archivos. Al definir mask = pyinotify.ALL_EVENTS se verán todos lo eventos sucedidos en los archivos dentro del directorio /home/user.
Para mas información mirar el tutorial
No hay comentarios:
Publicar un comentario