Watchdog

軟件截圖:
Watchdog
軟件詳細信息:
版本: 0.6.0
上傳日期: 14 Apr 15
開發: Gora Khargosh
許可: 免費
人氣: 3

Rating: nan/5 (Total Votes: 0)

看門狗是一個Python API來監視文件系統事件。
看門狗讓你的Python程序監視的文件系統事件可移植盡可能使用:
* inotify的Linux上
*在Mac OS X FSEvents
*在Windows上的Windows API
*投票的回退機制
示例用法:
<前>進口SYS
進口時間
從看門狗進口觀察員,FileSystemEventHandler
進口記錄
logging.basicConfig(級別= logging.DEBUG)
類一個MyEventHandler(FileSystemEventHandler):
&NBSP;&NBSP;&NBSP;高清catch_all_handler(個體經營,事件):
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; logging.debug(事件)
&NBSP;&NBSP;&NBSP;高清on_moved(個體經營,事件):
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; self.catch_all_handler(事件)
&NBSP;&NBSP;&NBSP;高清on_created(個體經營,事件):
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; self.catch_all_handler(事件)
&NBSP;&NBSP;&NBSP;高清on_deleted(個體經營,事件):
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; self.catch_all_handler(事件)
&NBSP;&NBSP;&NBSP;高清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;而真正的:
&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

類似的軟件

FunkLoad
FunkLoad

11 May 15

wmlcd-toshiba
wmlcd-toshiba

2 Jun 15

Vatsinator
Vatsinator

20 Feb 15

顯影劑的其他軟件 Gora Khargosh

squeeze
squeeze

14 Apr 15

意見 Watchdog

評論沒有發現
添加評論
打開圖片!