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

  • 法人能去税务局买票吗
  • 税务局开票需要交钱吗
  • 一般纳税人公司抵扣
  • 商场联营扣率
  • 增值税上月多交税本月怎么办
  • 向境外个人支付咨询费如何算税
  • 房屋出租的成本怎么算
  • 委托付款税务认可吗
  • 本期进项税大于销项税
  • 高新技术企业认证都有哪些条件
  • 交印花税需要身份证吗
  • 房租收入纳税义务
  • 车间消耗品的会计分录
  • 企业开发票的人员要经过培训吗?
  • 税控盘锁死还能报税吗
  • 个人如何开具增值税普票
  • 税友软件费用
  • 税务登记需要什么资料2022
  • 建筑业异地预缴增值税
  • 利润总额要减去营业外支出吗
  • 技术服务税票
  • 辅导期纳税人预缴增值税
  • 增值税发票压线能用吗
  • 工资预支怎么做账
  • 施工预想内容
  • lmgrd.exe是什么进程
  • 小米路由器599元
  • 公司报销客户的差旅费
  • 资产处置损益和待处理财产损溢区别
  • 银行代收费收入是什么意思
  • 营业外收支计算公式
  • 没有抵扣联可以作废吗
  • php7.1
  • yolo v5 focus
  • 债券投资账务处理例题
  • 自产的产品对外捐赠
  • 爱丽丝小镇在哪
  • 关系代数关系运算
  • chat top
  • 完美怎么用
  • 实行营改增后,税金计算应注意哪些问题
  • 怎么把其他应收款的转到其他应付款
  • javascript和java有什么区别
  • 增值税发票货物名称要求
  • python中字典的键有何要求
  • 可抵扣进项税的普通发票
  • 公司购买办公用品会计分录
  • 税控服务费全额抵扣
  • 会计事务所给的发票
  • 如何填报自然人缴税系统
  • 期间费用率怎么算
  • sql server的go
  • mysqli修改表中数据
  • win10免费安装吗
  • 怎么操作win10系统
  • iis w3svc
  • win10预览版选哪个
  • linux中vim命令详解
  • centos7 中文支持
  • win7系统无法进入登录界面
  • Win7安全模式怎么切换到正常模式
  • 人在国外怎么补办身份证
  • 修改win7
  • windows10窗口设置在哪
  • [置顶]JM259194
  • html中title的作用
  • javascript面向对象编程
  • cmd开机启动命令
  • unity fixed update
  • Chrome调试技巧
  • 获取intent传递的数据
  • jquery.js插件
  • python3 split()
  • python网络编程从入门到精通
  • 烟草什么品牌好
  • 深圳税务局怎么添加办税员
  • 企业所得税汇算清缴账务处理
  • 遏制新增
  • 利润表中所得税费用包括
  • 增值税发票如何红冲
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设