Watchdog

Yazılım ekran görüntüsü:
Watchdog
Yazılım detaylar:
Versiyon: 0.6.0
Qayıt: 14 Apr 15
Geliştirici: Gora Khargosh
Lisans: Ücretsiz
Popülerlik: 3

Rating: nan/5 (Total Votes: 0)

Watchdog dosya sistemi olayları izlemek için bir Python API.
Watchdog Python programları mümkün olduğunca kullanarak portably dosya sistemi olayları izlemenizi sağlar:
* Linux inotify
Mac OS X üzerinde * FSEvents
Windows * Windows API
* Bir geri dönüş mekanizması olarak yoklama
Örnek:

 import sys
ithalat süresi
Watchdog ithalat Observer, FileSystemEventHandler gelen
ithalat günlüğü
logging.basicConfig (seviye = logging.DEBUG)
sınıf MyEventHandler (FileSystemEventHandler):
& Nbsp; & nbsp; & nbsp; def catch_all_handler (kendini, olay):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.debug (olay)
& Nbsp; & nbsp; & nbsp; def (öz, olay) on_moved:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (olay)
& Nbsp; & nbsp; & nbsp; def (öz, olay) on_created:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (olay)
& Nbsp; & nbsp; & nbsp; def (öz, olay) on_deleted:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (olay)
& Nbsp; & nbsp; & nbsp; def (öz, olay) on_modified:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (olay)
event_handler = MyEventHandler ()
Gözlemci = Gözlemci ()
observer.schedule ('a benzersiz adı', event_handler, * sys.argv [1:])
observer.start ()
deneyin:
& Nbsp; & nbsp; & nbsp; Doğru ise:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; time.sleep (1)
KeyboardInterrupt hariç:
& Nbsp; & nbsp; & nbsp; observer.unschedule ('a benzersiz adı')
& Nbsp; & nbsp; & nbsp; observer.stop ()
observer.join ()

Gereksinimler :

  • Python
  • pyinotify

Benzer yazılım

mirmon
mirmon

20 Feb 15

Qps
Qps

2 Jun 15

gShieldConf
gShieldConf

3 Jun 15

Geliştirici Diğer yazılım Gora Khargosh

squeeze
squeeze

14 Apr 15

Yorumlar Watchdog

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!