Pyinotfy est un outil basé sur Python qui surveille l'évolution des systèmes de fichiers. Il effectue les mêmes tâches que le inotify utilitaire système Linux, mais à partir d'un module Python qui peuvent être appelés à l'invite de python ou incorporés dans un script python . Comme il dépend d'une fonction dans le noyau Linux, pyinotify ne peut pas être utilisé sous Windows ou Mac OS X. Choses que vous devez
ordinateur exécutant le système d'exploitation Linux
Show More Instructions téléchargement Download Installation et
1 téléchargement se passe à partir de la ligne de commande sous Linux.
Vérifiez que votre version de Linux est 2.6.13 ou supérieur, et que votre version de Python est de 2,4 ou plus.
2 Installation d'une ampoule est moins difficile que d'installer des modules Python.
Tapez la commande suivante à l' invite du shell: .
$ sudo apt- get install setuptools
installe un module Python qui simplifie le téléchargement et l'installation d'autres modules Python
< p > Ensuite, tapez la commande suivante à une invite du shell: .
$ sudo easy_install pyinotify
Cette commande télécharge et installe pyinotify
3 Ce script permet de garder un oeil sur votre répertoire tmp .
Surveillez votre répertoire " tmp" en tapant le texte suivant dans un fichier texte et l'enregistrer comme loop.py.
# Exemple: boucle la surveillance des événements toujours
#
< . p > import pyinotify
# instancier un nouveau WatchManager (sera utilisé pour stocker les montres) .
wm = pyinotify.WatchManager ()
# associer ce WatchManager avec un notificateur ( sera utilisé pour rapport et
# des événements de processus ) .
notifiant = pyinotify.Notifier (WM )
# Ajouter une nouvelle montre de /tmp pour ALL_EVENTS .
wm.add_watch ('/tmp' , pyinotify.ALL_EVENTS )
# boucle infinie et gérer les événements .
notifier.loop ()
< br >