位置: 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)

  • 印花税应纳税额计算方法
  • 报税是怎么操作的
  • 租赁收入缴纳个人所得税
  • 个人所得税年度汇算时间
  • 开办期的所得税年度申报
  • 普通发票作废要本人去拿吗
  • 附加税减免所得税汇缴的时候需要调整吗
  • 天猫国际的店铺是正品吗 感觉很便宜
  • 已过期增值税专票怎么开
  • 企业所得税的征税对象包括
  • 建筑工程公司是什么意思
  • 溢价收购全资子公司股票
  • 跨年发票还可以入账吗
  • 公司在走注销流程被起诉了怎么办
  • 医疗机构交企业所得税吗
  • 什么样的应税行为可以扣除
  • 2018一般纳税人印花税减半吗
  • 应交税费包括了增值税吗
  • 赊购商品一批
  • 公司注销了帐户钱能办款
  • 什么是小型微利企业标准2023
  • 充值销售技巧和话术总结
  • 员工工伤单位垫付
  • 民办非企业单位属于什么类型
  • 开票人为什么不能改
  • 企业合并无形资产摊销
  • 费用开两次发票怎么入账?
  • mac安装软件提示需要更高版本
  • 工程施工怎么结转到成本里
  • 收到退回款项
  • 调解仲裁法什么时候实施
  • 劳务公司开具劳务费发票
  • macos big sur操作
  • win10商店如何改地区
  • 工业企业出售边角余料交的增值税税率是多少
  • uni-app实战教程
  • 转出固定资产账务处理
  • 悬崖边上的门
  • 民间非营利组织会计制度
  • 承兑汇票和现汇
  • 监事和财务负责人可以一个人么
  • vue面试题简书
  • spring的配置文件中的内容
  • 如何搭建python
  • 分割sw
  • js匿名函数和命名函数
  • 前端 大前端
  • 增值税专票和普票的区别图片
  • 小规模附加税减免政策2023
  • 增加固定资产原值50%以上
  • 纳税人申报的方法有哪些
  • 增值税药品发票明细
  • 管理费用科目包括
  • 法定盈余公积的主要用途
  • 未达账项审计调账怎么办
  • 购车贷款分期利率
  • 没有发票的支出怎么入账
  • 股权转让需要哪些手续及流程
  • 补发工资怎么补发
  • 发行债券支付的发行费用计入哪里
  • 房地产开发成本费用明细表
  • 代别人公司发工资是工资薪金还是劳务报酬
  • 以销定产会计怎么做账科目
  • 会计备注一般写什么
  • 如何搭建mybatis
  • 详谈是什么意思
  • awk 筛选有特定字符
  • centos6.9
  • 基于javaweb的物流管理系统
  • node.js教程详细
  • nodejs获取客户端设备信息
  • div+css布局是什么
  • nodejs发送post请求socket hand up
  • python 性能
  • Unity3D游戏开发pdf
  • [置顶]星陨计划
  • 2021年河南省企业退休职工丧葬抚恤金标准
  • 出口退税的企业货币要回国内吗
  • 汽车契税和购置税一样吗
  • 公交爱心卡需要每年审吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设