Linux下用Python脚本监控目录变化代码分享
2015-05-21 00:00
706 查看
#!/usr/bin/env python #coding=utf-8 import os from pyinotify import WatchManager, Notifier, ProcessEvent, IN_DELETE, IN_CREATE,IN_MODIFY wm = WatchManager() mask = IN_DELETE | IN_CREATE |IN_MODIFY # watched events class PFilePath(ProcessEvent): def process_IN_CREATE(self, event): print "Create file: %s " % os.path.join(event.path, event.name) def process_IN_DELETE(self, event): print "Delete file: %s " % os.path.join(event.path, event.name) def process_IN_MODIFY(self, event): print "Modify file: %s " % os.path.join(event.path, event.name) if __name__ == "__main__": notifier = Notifier(wm, PFilePath()) wdd = wm.add_watch('.', mask, rec=True) while True: try : notifier.process_events() if notifier.check_events(): notifier.read_events() except KeyboardInterrupt: notifier.stop() break
相关文章推荐
- Linux下用Python脚本监控目录变化代码分享
- 一个监控LINUX目录和文件变化的Shell脚本分享
- 一个监控LINUX目录和文件变化的Shell脚本分享
- linux系统使用python监控apache服务器进程脚本分享
- Python复制目录结构脚本代码分享
- Python复制目录结构脚本代码分享
- Python复制目录结构脚本代码分享(转)
- 用 Python 脚本实现对 Linux 服务器的监控
- 用 Python 脚本实现对 Linux 服务器的监控
- linux下python脚本判断目录和文件是否存在
- 用 Python 脚本实现对 Linux 服务器的监控
- 用 Python 脚本实现对 Linux 服务器的监控
- 用 Python 脚本实现对 Linux 服务器的监控
- Linux下,将python安装在个人目录下,配置环境变量,以及解决crontab执行python脚本会出错的问题
- 用 Python 脚本实现对 Linux 服务器的监控
- Python中用pycurl监控http响应时间脚本分享
- Python中使用md5sum检查目录中相同文件代码分享
- Python中用pycurl监控http响应时间脚本分享
- Python脚本实现代码行数统计代码分享
- 用 Python 脚本实现对 Linux 服务器的监控