豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > inotify监控linux系统下的目录变化
侵权投诉

inotify监控linux系统下的目录变化

inotify监控linux系统下的目录变化

最近,有个项目需要及时删除Nginx服务生成的缓存文件,由于不是很了解Nginx缓存生成的策略,在网上也没有仔细找,经过大家讨论,最终希望引入liunx的

inotify功能,监控某个liunx目录下的各种事件(create,delete,access等等). 想了解inotify的朋友,请参考以下两篇博文:

1.doc.docsou.com使用 inotify 监控 Linux 文件系统事件

2.doc.docsou.com -- Linux 2.6 内核中的文件系统变化通知机制

如果看完两篇博文,你的想法是用C语言马上写一个监控文件的程序(我当初也这么想的),先别忙,看看下面的文章,马上向您介绍一下inotify-tools这个工具包,目前最新版是3.3版本,这个工具包几乎包含了目录和文件的监控点,也就是说,不用动手写C代码,已经有前人帮我写好了,我们可以直接通过bash脚本的调用完成这个功能.

1、先查看linux的内核是否支持inotify,支持inotify的内核最小为2.6.13,输入命令:uname –a。如下图所示,内核为2.6.27,应该支持inotify.如果不支持,我建议你选择一个高级别的linux内核.否则应该会有很多麻烦.

2、还可以通过如下命令查看系统是否支持inotify:ll /proc/sys/fs/inotify 如果有如下输出,表示系统内核已经支持inotify:

total 0

-rw-r--r-- 1 root root 0 Feb 21 01:15 max_queued_events

-rw-r--r-- 1 root root 0 Feb 21 01:15 max_user_instances

-rw-r--r-- 1 root root 0 Feb 21 01:15 max_user_watches

3.inotify-tools的下载和安装

下载地

址:[url]doc.docsou.com

3.13.tar.gz?modtime=1199213676&big_mirror=0

[/url]

安装过程:略.

4.内部命令介绍

系统下执行命令:man inotify、 man inotifywait、 man inotifywatch即可得到相应的帮助信息,表示inotify安装成功。

man inotify:

捕获文件系统的各种状态事件

Java代码

inotify监控linux系统下的目录变化

inotify监控linux系统下的目录变化

inotify监控linux系统下的目录变化

第1页

你可能喜欢

  • 家庭监控系统
  • 电气火灾监控系统
  • 建筑设备监控系统
  • 光伏电站监控系统
  • 监控培训资料
  • 监控入门

热门文档

相关文档

  • rsync+inotify实现服务器之间目录文件实时同步

    第 三方软件就可以监控文件系统下文件的各种变化情况,而 inotify-tools 就是...rsync+inotify实现目录实... 2页 4下载券 Inotify+Rsync实现linux... 8页 1...

  • 使用inotify 监控文件系统的活动

    使用inotify 监控文件系统的活动 Inotify 是一个 Linux? 特性,它监控文件系统...示例应用程序:事件监控 清单 1 是一个监控两个事件的目录的简短 C 程序:文件...

  • Inotify+Rsync实现linux文件实时同步

    Inotify+Rsync实现linux文件实时同步_IT/计算机_专业资料...源目录,当被监测 目录内文件特别多时,会造成系统...如果不加%f 参数,当一个文件夹里的文件发生变化时...

  • ...watch,inotify_rm_watch,read编写监控程序

    29

  • Linux下C编程——dirMonitor

    操作系统大作业(2)实验报告、题目要求 完成一个监视指定的若干目录变动情况的(...Linux 2.6 内核中加入的文件系统变化通知机制 inotify监控时间交给系 统内核...

  • Rsync and inotify

    异步的文件系统事件监控机制, linux 内核从 2.6.13...可以监控文件系统下文件的各种变化情况,而 inotify-.../project/firmware 目录同步到 C,D,E;在服务器 B...

  • 基于linux系统的文件实时备份系统

    设计出一种 linux 下基于 inotify 机制以及 Rsync ...不能实时监控文件系统来判断文件 的更新变化, 而只能...rsync 可拷贝/显示目录属性, 以及拷贝文件, 并可 ...

  • linux系统监控命令

    linux系统内存,cpu等常用监控命令目录1.watch ......你可以拿他来监测你想要的一切命令的结果变化, 比如 ...

  • Linux系统下监控功能详解

    戚大伟 2013-7-28 2 目录 Linux系统下监控功能的意义 监控功能的实现一些实用...inotify监控linux系统下... 4页 1下载券喜欢此文档的还喜欢 Linux性能测试工具...

  • linux系统监控常用命令使用手册

    linux系统监控常用命令使用手册_IT/计算机_专业资料。显示系统内核消息 uname -srvmo...(sar) sar是sysstat系统的核心工具在/usr/lib/sa/目录下有三个工具:sa1;sa...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部