Pyinotfy è uno strumento basato su Python che controlla i cambiamenti nel file system . Esso svolge le stesse funzioni come il sistema Linux utilità inotify , ma da un modulo Python che possono essere chiamati fino al prompt di Python o inserito in uno script python . In quanto dipende da una funzione del kernel di Linux , pyinotify non può essere utilizzato in Windows o Mac OS X. Hai bisogno
computer che esegue il sistema operativo Linux
Mostra più istruzioni trasferimento Download e installazione
1 Downloading avviene dalla riga di comando di Linux .
Verificare che la versione di Linux 2.6.13 o superiore, e che la vostra versione di Python 2.4 o superiore .
2 Installazione di una lampadina è meno impegnativo di installazione di moduli Python .
Digitare il seguente comando al prompt della shell : .
$ sudo apt- get install setuptools
installa un modulo Python che semplifica il download e l'installazione di altri moduli Python
< p > Avanti , digitare quanto segue al prompt della shell: .
$ sudo easy_install pyinotify
Questo comando scarica e installa pyinotify
3 Questo script tenere d'occhio sulla directory tmp .
Monitorare la directory " tmp" , digitando quanto segue in un file di testo e salvarlo come loop.py.
# Esempio : Loop eventi di monitoraggio per sempre
#
< . p > importazione pyinotify
# instanciate un nuovo WatchManager (sarà usato per memorizzare gli orologi ) .
wm = pyinotify.WatchManager ( ) per
# associare questo WatchManager con una Notifier ( da utilizzare per segnalare e
# eventi di processo ) .
notificante = pyinotify.Notifier ( wm ) per
# Aggiungi un nuovo orologio in /tmp per ALL_EVENTS . < br
wm.add_watch > ( ' /tmp' , pyinotify.ALL_EVENTS ) per
# loop per sempre e gestire gli eventi .
notifier.loop ( ) economici < br >