Pyinotfy är en Python - baserat verktyg som övervakar förändringar i filsystem . Den utför samma uppgifter som Linux system nytta inotify , men från en python modul som kan kallas upp på python -prompten eller bäddas in i ett python skript . Eftersom det beror på en funktion i Linuxkärnan , kan pyinotify inte användas i Windows eller Mac OS X. Du behöver
dator som kör operativsystemet Linux
Visa fler instruktioner gratis Ladda ner och installation
1 Nedladdning sker från kommandoraden i Linux .
Kontrollera att din version av Linux är 2.6.13 eller högre , och att din version av Python är 2,4 eller högre .
2 Installera en glödlampa är mindre utmanande än att installera Python -moduler .
Skriv följande kommando vid en skalprompt : .
$ sudo apt - get install setuptools
Detta installerar en Python -modul som effektiviserar hämta och installera andra Python moduler
Därefter skriver du följande vid en skalprompt : .
$ sudo easy_install pyinotify
Detta kommando hämtar och installerar pyinotify
3 Detta skript kommer att hålla ett öga på din tmp .
Övervaka din " tmp " katalog genom att skriva följande i en textfil och spara den som loop.py.
# Exempel : loopar övervaka händelser evigt
#
< . p> import pyinotify
Instanciate # en ny WatchManager (kommer att användas för att lagra klockor) .
wm = pyinotify.WatchManager ( ) katalog
# associera detta WatchManager med en meddelaren ( kommer att användas för rapporten och sälja
# processhändelser ) .
anmälaren = pyinotify.Notifier ( wm ) katalog
# Lägg till en ny klocka på /tmp för ALL_EVENTS .
wm.add_watch ( ' /tmp ' , pyinotify.ALL_EVENTS ) katalog
# Loop evigt och hantera händelser .
notifier.loop ( )