当前位置:  技术问答>linux和unix

监控多个文件目录

    来源: 互联网  发布时间:2016-07-28

    本文导语:  我现在要开发一个程序,程序的功能是监控30个目录。一旦该目录下有新文件就对新文件作处理,但这30个目录产生新文件的时间都不统一。我想用多线程的方式去监控处理这些目录,一个线程监控一个,如果这个目...

我现在要开发一个程序,程序的功能是监控30个目录。一旦该目录下有新文件就对新文件作处理,但这30个目录产生新文件的时间都不统一。我想用多线程的方式去监控处理这些目录,一个线程监控一个,如果这个目录下没有文件,该线程就休眠。但领导的意思是用单线程的方式来监控,这样会在维护上比较好控制。
有人提出用inotify的方法,但是inotify比较依赖于内核,对环境依赖比较大。我想单纯使用posix标准来实现

大家看看有哪种办法更可靠方便,或者有啥更好的想法呢

|
inotify简直是为你的要求量身定做的

没有想到其他资源消耗小的方法 

|
这些目录下,当产生新文件时,再生产一个标记文件,如xxx.fin,当监控程序发现 标记文件时,进行处理,同时删除标记文件

|
唉,还是inotify吧……

1.你是不是还要知道新文件啥时候写完了,关闭了?inotify!
2.你会经常更改系统低版本,比如要必须要兼容2.4甚至2.2内核吗?

inotify是普通内核都支持的功能吧?除非是定制内核……

    
 
 

您可能感兴趣的文章:

  • Web服务器文件安全监控平台 Falcon
  • 关于文件监控~~~~~~~~~~~~~
  • 请教:关于如何实现文件监控的问题
  • Web文件监控工具 WebRadar
  • hpux 下如何实时监控文件改动?
  • Linux文件系统安全监控 inotify-sync
  • Java文件监控库 jpathwatch
  • Linux 文件监控工具 FileMonitor
  • 实现对文件的监控
  • 核心文件系统监控 kfsmd
  • Unix文件更改监控软件 JVerify
  • 文件系统监控工具 JNotify
  • SOLARIS下一个文件老是遭到修改,可有办法进行监控
  • facebook文件监控服务 watchman
  • 怎么监控文件的变化(不使用轮循的方法)
  • linux如何监控某个文件内容的变化并
  • 那位大哥有UNIX下监控指定文件的改动情况的源码?
  • Shell实现文件夹监控
  • Linux文件系统监控的Java类库 inotify-java
  • c# 木马监控代码(监控可疑文件)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker监控以及cAdvisor和Prometheus监控工具的对比
  • 网关监控(网管监控):监控员工上网内容、进出电子邮件内容、聊天内容、上传和下载内容,过滤不良网站;设置一部分电子邮件帐号只能够发
  • 针对Docker容器的监控指标
  • 业务系统监控 ​kaleido
  • shell监控脚本实例—监控mysql主从复制
  • Metric监控系统 node-bell
  • 网络接口监控 WMND
  • 应用监控系统 HawtIO
  • linux系统下如何监控和获取用户行为(高分悬赏)
  • 系统状态监控工具 ProcMeter3
  • LDAP监控软件 CN=Monitor
  • 网络监控系统 FreeNATS
  • 网络管理与监控系统 JFFNMS
  • nagios监控不正常
  • 数据库监控工具 TrafficObjects
  • Ganglia的批量作业监控插件 Job Monarch
  • OSA监控精灵
  • Redis 服务器监控系统 Angel
  • Linux服务器监控 XMonitor-Client
  • linux下的监控软件。
  • 性能监控工具 PerfMonger


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3