Watchdog

Skjermbilde programvare:
Watchdog
Prog.varedetaljer:
Versjon: 0.6.0
Last opp dato: 14 Apr 15
Utvikler: Gora Khargosh
Lisens: Gratis
Popularitet: 3

Rating: nan/5 (Total Votes: 0)

Watchdog er en Python API for å overvåke filsystem hendelser.
Watchdog lar dine Python-programmer overvåke filsystem hendelser som portably som mulig ved hjelp av:
* Inotify på Linux
* FSEvents på Mac OS X
* Windows API på Windows
* Polling som en fallback mekanisme
Eksempel på bruk:

 import sys
import tid
fra vaktbikkje import Observer, FileSystemEventHandler
import logging
logging.basicConfig (nivå = logging.DEBUG)
klasse MyEventHandler (FileSystemEventHandler):
& Nbsp; & nbsp; & nbsp; def catch_all_handler (selv, event):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.debug (hendelse)
& Nbsp; & nbsp; & nbsp; def on_moved (selv, event):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (hendelse)
& Nbsp; & nbsp; & nbsp; def on_created (selv, event):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (hendelse)
& Nbsp; & nbsp; & nbsp; def on_deleted (selv, event):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (hendelse)
& Nbsp; & nbsp; & nbsp; def on_modified (selv, event):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (hendelse)
event_handler = MyEventHandler ()
observatør = Observer ()
observer.schedule ('a-unik-navn ", event_handler, * sys.argv [1:])
observer.start ()
prøve:
& Nbsp; & nbsp; & nbsp; mens Sant:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; time.sleep (1)
unntatt KeyboardInterrupt:
& Nbsp; & nbsp; & nbsp; observer.unschedule ('a-unik-navnet')
& Nbsp; & nbsp; & nbsp; observer.stop ()
observer.join ()

Krav :

  • Python
  • pyinotify

Lignende programvare

IpTables Rope
IpTables Rope

3 Jun 15

NConf
NConf

14 Apr 15

Annen programvare fra utvikleren Gora Khargosh

squeeze
squeeze

14 Apr 15

Kommentarer til Watchdog

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!