Watchdog

Software screenshot:
Watchdog
Dettagli del software:
Versione: 0.6.0
Data di caricamento: 14 Apr 15
Sviluppatore: Gora Khargosh
Licenza: Libero
Popolarità: 3

Rating: nan/5 (Total Votes: 0)

Watchdog è una API Python per monitorare gli eventi del filesystem.
Watchdog lascia i programmi Python monitorare gli eventi del filesystem come portabile possibile utilizzando:
* Inotify su Linux
* FSEvents su Mac OS X
* API di Windows on Windows
* Polling come un meccanismo di fallback
Esempio di utilizzo:

 import sys
tempo import
da watchdog Observer import, FileSystemEventHandler
logging import
logging.basicConfig (livello = logging.DEBUG)
MyEventHandler class (FileSystemEventHandler):
& Nbsp; & nbsp; & nbsp; def catch_all_handler (self, evento):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.debug (evento)
& Nbsp; & nbsp; & nbsp; def on_moved (self, evento):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (evento)
& Nbsp; & nbsp; & nbsp; def on_created (self, evento):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (evento)
& Nbsp; & nbsp; & nbsp; def on_deleted (self, evento):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (evento)
& Nbsp; & nbsp; & nbsp; def on_modified (self, evento):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (evento)
event_handler = MyEventHandler ()
osservatore = Observer ()
observer.schedule ('a-unico-name', event_handler, * sys.argv [1:])
observer.start ()
Prova:
& Nbsp; & nbsp; & nbsp; while True:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; time.sleep (1)
tranne KeyboardInterrupt:
& Nbsp; & nbsp; & nbsp; observer.unschedule ('a-unico-name')
& Nbsp; & nbsp; & nbsp; observer.stop ()
observer.join ()

Requisiti :

  • Python
  • pyinotify

Programmi simili

Snarl
Snarl

11 May 15

srmqt4
srmqt4

11 May 15

Zeitgeist Explorer
Zeitgeist Explorer

20 Feb 15

wmcpumon
wmcpumon

11 May 15

Altri software di sviluppo Gora Khargosh

squeeze
squeeze

14 Apr 15

Commenti a Watchdog

I commenti non trovato
Aggiungi commento
Accendere le immagini!