Watchdog

Скриншот программы:
Watchdog
Детали программы:
Версия: 0.6.0
Дата загрузки: 14 Apr 15
Разработчик: Gora Khargosh
Тип распространения: Бесплатная
Популярность: 65

Rating: 3.0/5 (Total Votes: 2)

Сторожевой является API Python для мониторинга файловой события.
Сторожевой позволяет ваши программы на Python контролировать файловой события, как переносимым, как это возможно с помощью:
* Inotify на Linux
* FSEvents на Mac OS X
* Windows API на окнах
* Опрос в качестве механизма резервного
Пример:

 импорт SYS
импорт время
от сторожевой наблюдателя импорта, FileSystemEventHandler
регистрация импорт
logging.basicConfig (уровень = logging.DEBUG)
класс MyEventHandler (FileSystemEventHandler):
& NBSP; & NBSP; & NBSP; Def catch_all_handler (я, событие):
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; logging.debug (событие)
& NBSP; & NBSP; & NBSP; Def on_moved (я, событие):
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; self.catch_all_handler (событие)
& NBSP; & NBSP; & NBSP; Def on_created (я, событие):
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; self.catch_all_handler (событие)
& NBSP; & NBSP; & NBSP; Def on_deleted (я, событие):
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; self.catch_all_handler (событие)
& NBSP; & NBSP; & NBSP; Def on_modified (я, событие):
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; self.catch_all_handler (событие)
event_handler = MyEventHandler ()
Наблюдатель Наблюдатель = ()
observer.schedule ("а-уникальная имя", event_handler * sys.argv [1:])
observer.start ()
пытаться:
& NBSP; & NBSP; & NBSP; в то время как True:
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; time.sleep (1)
кроме KeyboardInterrupt:
& NBSP; & NBSP; & NBSP; observer.unschedule ("а-уникальная имя ')
& NBSP; & NBSP; & NBSP; observer.stop ()
observer.join ()

Требования

  • Python
  • pyinotify

Похожие программы

spy
spy

14 Apr 15

interceptty
interceptty

2 Jun 15

gocept.thermosnake
gocept.thermosnake

12 May 15

Firewall Tester
Firewall Tester

3 Jun 15

Другие программы разработчика Gora Khargosh

squeeze
squeeze

14 Apr 15

Комментарии к Watchdog

Комментарии не найдены
добавить комментарий
Включите картинки!