Watchdog

Software screenshot:
Watchdog
Software ətraflı:
Version: 0.6.0
Tarixi Upload: 14 Apr 15
Geliştirici: Gora Khargosh
Lisenziya: Pulsuz
Məşhurluq: 3

Rating: nan/5 (Total Votes: 0)

Watchdog fayl hadisələri nəzarət etmək üçün bir Python API.
Watchdog Sizin Python proqramları mümkün istifadə kimi portably fayl hadisələri nəzarət imkan verir:
* Linux inotify
Mac OS X * FSEvents
Windows * Windows API
* Bir fallback mexanizmi kimi seçki
Misal istifadə:

 idxal sys
idxal vaxt
təhlükəsizlik idxal Observer, FileSystemEventHandler dən
idxal giriş
logging.basicConfig (səviyyə = logging.DEBUG)
sinif MyEventHandler (FileSystemEventHandler):
& Nbsp; & nbsp; & nbsp; def catch_all_handler (özünü, hadisə):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.debug (hadisə)
& Nbsp; & nbsp; & nbsp; def (özünü, hadisə) on_moved:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (hadisə)
& Nbsp; & nbsp; & nbsp; def (özünü, hadisə) on_created:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (hadisə)
& Nbsp; & nbsp; & nbsp; def (özünü, hadisə) on_deleted:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (hadisə)
& Nbsp; & nbsp; & nbsp; def (özünü, hadisə) on_modified:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (hadisə)
event_handler = MyEventHandler ()
müşahidəçi = Observer ()
observer.schedule (bir unikal adı, event_handler * sys.argv [1])
observer.start ()
cəhd edin:
& Nbsp; & nbsp; & nbsp; True isə:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; time.sleep (1)
KeyboardInterrupt istisna olmaqla:
& Nbsp; & nbsp; & nbsp; observer.unschedule (bir unikal adı)
& Nbsp; & nbsp; & nbsp; observer.stop ()
observer.join ()

tələblər

  • Python
  • pyinotify

Oxşar proqram

IpTables Rope
IpTables Rope

3 Jun 15

squidGuard
squidGuard

3 Jun 15

Flawfinder
Flawfinder

3 Jun 15

Geliştirici digər proqram Gora Khargosh

squeeze
squeeze

14 Apr 15

Şərh Watchdog

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!