位置: IT常识 - 正文

Python的监控功能示例(python监控模块)

编辑:rootadmin

推荐整理分享Python的监控功能示例(python监控模块),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python监控模块,python 系统监控,基于python的监控系统,python监控程序,python监控程序,python 监控,python 系统监控,python 系统监控,内容如对您有帮助,希望把文章链接给更多的朋友!

Pyinotify是一个Python模块,用来监测文件系统的变化。 Pyinotify依赖于Linux内核的功能—inotify(内核2.6.13合并)。 inotify的是一个事件驱动的通知器,其通知接口通过三个系统调用从内核空间到用户空间。pyinotify结合这些系统调用,并提供一个顶级的抽象和一个通用的方式来处理这些功能。

Python的监控功能示例(python监控模块)

pyinotify 就是通过 调用系统的inotify来实现通知的

Inotify 既可以监视文件,也可以监视目录

Inotify 使用系统调用而非 SIGIO 来通知文件系统事件。

Inotify 可以监视的文件系统事件包括:

#!/usr/bin/envpython#coding=utf-8importosfrompyinotifyimportWatchManager,Notifier,ProcessEvent,IN_DELETE,IN_CREATE,IN_MODIFYwm=WatchManager()mask=IN_DELETE|IN_CREATE|IN_MODIFY#watchedeventsclassPFilePath(ProcessEvent):defprocess_IN_CREATE(self,event):print"Createfile:%s"%os.path.join(event.path,event.name)defprocess_IN_DELETE(self,event):print"Deletefile:%s"%os.path.join(event.path,event.name)defprocess_IN_MODIFY(self,event):print"Modifyfile:%s"%os.path.join(event.path,event.name)if__name__=="__main__":notifier=Notifier(wm,PFilePath())wdd=wm.add_watch('.',mask,rec=True)whileTrue:try:notifier.process_events()ifnotifier.check_events():notifier.read_events()exceptKeyboardInterrupt:notifier.stop()break
本文链接地址:https://www.jiuchutong.com/zhishi/310278.html 转载请保留说明!

上一篇:帝国CMS怎么自动刷新首页(帝国cms自动推送插件)

下一篇:c语言中fgetc函数的介绍(c语言fgets函数用法stdin)

  • 钱收多了退回去怎么说好
  • 二手车增值税发票怎么开
  • 伤亡保险是什么意思
  • 费用科目如何结转
  • 小规模都纳什么税
  • 地税局开票需要什么资料
  • 海运费需要代扣代缴吗
  • 税务局代开专用发票要缴纳城建税吗?
  • 小规模增值税本期免税额怎么计算
  • 季度所得税报表怎么填
  • 房地产企业售房印花税
  • 一键ghost优盘启动下载
  • 注册会计师考试成绩查询2023
  • 初中英语的学科知识与能力主要考什么
  • thinkphp微信公众号开发
  • PHP has encountered an Access Violation
  • 智能路由器哪个牌子好
  • linux sl
  • linux 书 推荐
  • 分公司能不能独立法人
  • 超级本轻薄本
  • HttpServletRequest 获取参数
  • mkisofs命令
  • find命令结果怎么导出到文本
  • 外地预交的企业所得税如何在季度企业所得税申报
  • 农民专业合作社名词解释
  • 建厂购买材料的会计科目
  • 个体工商户超过100万怎么缴税
  • 哪些人不要申报个税
  • mongodb用法
  • 织梦怎么改文字
  • 小企业如何计提折旧
  • 纸质承兑上的印花是什么
  • 应付货款和应付款的区别
  • 资产超过5000万的家庭有多少
  • 银行贷款可以置换险资吗
  • 标准工资表怎么填
  • sql server 2008简介
  • sql server怎么升级版本
  • 政府补助如何确定收入
  • 买车哪些费用可以计入固定资产
  • 一般纳税人收取停车费的税率
  • 增值税的视同销售行为是有哪些?
  • 主营业务收入的借贷方向
  • 财务费用结转时会计分录
  • 固定资产清理在贷方怎么结转
  • 报废周转材料应负担的成本差异
  • 管理费用收入缴纳增值税吗
  • 管理费用费用占收入的多少
  • 员工报销停车费计入什么科目
  • 会计账簿有哪些格式
  • 产品利润率如何计算
  • mysql where clause
  • 修改远程桌面端口后,远程桌面连不上
  • windowsxp优点
  • rpm包安装位置
  • win8系统蓝屏后无法修复
  • win8.1怎么用
  • win8如何设置
  • win7系统的电脑
  • win10 20h2怎么装
  • win7升级到win10专业版教程
  • win7找回删除的文件
  • win8如何使用
  • unityfs 加密反编译
  • cocos2dx3d2d结合
  • cocos jsc
  • unity动画调速度
  • unity 移动应用开发
  • perl中的use strict
  • Linux中的host命令应用实例详解
  • iframe嵌套页面滚动事件
  • linearlayout addview
  • linux实现shell代码
  • javascript简介和语法
  • android toolbar menu
  • 增值税一般纳税人资格登记表
  • 广西定额发票查询入口官网
  • 内蒙古国税网上办税厅
  • 即使我单位是免税单位,签订合同时,也需要贴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设