Watchdog

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

Rating: 3.0/5 (Total Votes: 2)

Watchdog е Python API за наблюдение на файловата система събития.
Watchdog позволява вашите Python програми следят с файловата събития като преносима, колкото е възможно с помощта на:
* Inotify на Linux
* FSEvents за Mac OS X
* Windows API за Windows
* Избирателните като механизъм за аварийната
<Силен> Пример за употреба:
<предварително> внос Сис
Време за внос
от антимонополни внос Observer, 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 ()
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

Подобен софтуер

OS-SIM
OS-SIM

11 May 15

Air
Air

11 May 15

Bifrost
Bifrost

3 Jun 15

W3Perl
W3Perl

17 Feb 15

Друг софтуер на разработчика Gora Khargosh

squeeze
squeeze

14 Apr 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!