Pyinotfy is een Python - based tool die veranderingen in bestandssystemen controleert . Het voert dezelfde taken uit als de Linux -systeem hulpprogramma inotify , maar van een python module die kan worden opgeroepen bij de python prompt of ingebed in een Python-script . Het is afhankelijk van een functie in de Linux- kernel , kan pyinotify niet worden gebruikt in Windows of Mac OS X. Wat je nodig hebt Computer draait het Linux-besturingssysteem Toon Meer Instructions Download en installatie 1 Downloaden gebeurt vanaf de opdrachtregel in Linux . Controleer of uw versie van Linux is 2.6.13 of hoger , en dat uw versie van Python is 2,4 of hoger . kopen van 2 een gloeilamp installeren is minder uitdagend dan het installeren van Python modules . Typ de volgende opdracht bij een shell prompt : . $ sudo apt-get install setuptools Deze installeert een Python module die stroomlijnt het downloaden en installeren van andere Python modules Vervolgens typt u het volgende bij een shell prompt : . $ sudo easy_install pyinotify Deze opdracht downloadt en installeert pyinotify 3 Dit script zal in de gaten houden op je tmp directory . Bewaak uw " tmp " directory door het volgende te typen in een tekstbestand en om deze als loop.py. # Voorbeeld : loops bewaking gebeurtenissen voorgoed # < . p > import pyinotify # instanciate een nieuwe WatchManager ( zal worden gebruikt om horloges te slaan ) . wm = pyinotify.WatchManager ( ) op # Associate dit WatchManager met een Notifier ( zal worden gebruikt om verslag en verkopen # proces gebeurtenissen ) . kennisgever = pyinotify.Notifier ( wm ) op beelden # Voeg een nieuw horloge op /tmp voor ALL_EVENTS . < br wm.add_watch > ( ' /tmp ' , pyinotify.ALL_EVENTS ) op Twitter # Loop eeuwig en behandelen evenementen . notifier.loop ( ) < br >
|