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

类似的软件

fireflier
fireflier

3 Jun 15

qtmib
qtmib

17 Feb 15

lbn.zenoss
lbn.zenoss

15 Apr 15

Amon
Amon

14 Apr 15

显影剂的其他软件 Gora Khargosh

squeeze
squeeze

14 Apr 15

意见 Watchdog

评论没有发现
添加评论
打开图片!