Watchdog

Software screenshot:
Watchdog
Software informatie:
Versie: 0.6.0
Upload datum: 14 Apr 15
Ontwikkelaar: Gora Khargosh
Licentie: Gratis
Populariteit: 3

Rating: nan/5 (Total Votes: 0)

Watchdog is een Python API om filesystem gebeurtenissen bewaken.
Waakhond laat uw Python-programma's te bewaken bestandssysteem gebeurtenissen zo draagbaar mogelijk te gebruiken:
* Inotify op Linux
* FSEvents op Mac OS X
* Windows API Windows
* Polling als een fallback-mechanisme
Voorbeeld:

 import sys
import tijd
van waakhond import Observer, FileSystemEventHandler
import logging
logging.basicConfig (niveau = logging.DEBUG)
klasse MyEventHandler (FileSystemEventHandler):
& Nbsp; & nbsp; & nbsp; def catch_all_handler (zelf, gebeurtenis):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.debug (event)
& Nbsp; & nbsp; & nbsp; def on_moved (zelf, gebeurtenis):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (event)
& Nbsp; & nbsp; & nbsp; def on_created (zelf, gebeurtenis):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (event)
& Nbsp; & nbsp; & nbsp; def on_deleted (zelf, gebeurtenis):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (event)
& Nbsp; & nbsp; & nbsp; def on_modified (zelf, gebeurtenis):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (event)
event_handler = MyEventHandler ()
waarnemer = Observer ()
observer.schedule ('a-unieke-naam', event_handler, * sys.argv [1:])
observer.start ()
Probeer het volgende:
& Nbsp; & nbsp; & nbsp; terwijl True:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; time.sleep (1)
behalve KeyboardInterrupt:
& Nbsp; & nbsp; & nbsp; observer.unschedule ('a-unieke-naam')
& Nbsp; & nbsp; & nbsp; observer.stop ()
observer.join ()

Eisen

  • Python
  • pyinotify

Vergelijkbare software

Nagator
Nagator

20 Feb 15

cloudwatch-robot
cloudwatch-robot

20 Feb 15

Check_MK
Check_MK

17 Feb 15

Vatsinator
Vatsinator

20 Feb 15

Andere software van ontwikkelaar Gora Khargosh

squeeze
squeeze

14 Apr 15

Reacties op Watchdog

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!