Inotify-tools参数详解

post by rocdk890 / 2013-9-25 9:00 Wednesday linux技术
   inotifywait用于等待文件或文件集上的一个待定事件,可以监控任何文件和目录设置,并且可以递归地监控整个目录树;

   inotifywatch用于收集被监控的文件系统计数据,包括每个inotify事件发生多少次等信息

从上面可知inotifywait是一个监控事件,可以配合shell脚本使用它。与它相关的参数:

语法格式:inotifywait [-hcmrq][-e][-t][--format][-timefmt][...]

   -m: 即“--monitor”   表示始终保持事件监听状态。

   -r: 即“--recursive” 表示递归查询目录

   -q: 即“--quiet”     表示打印出监控事件

   -o: 即“--outfile”   输出事情到一个文件而不是标准输出

   -s:  即“--syslog”    输入错误信息到系统日志

   -e: 即“--event”,   通过此参数可以指定要监控的事件,常见的事件有modify、delete、create、close_write、move、close、unmount和attrib等

   -format: 指定输出格式;常用的格式符如:%w:表示发生事件的目录  %f:表示发生事件的文件  %e:表示发生的事件  %T:使用由-timefmt定义的时间格式

   -timefmt:指定时间格式,用于-format选项中的%T格式

inotifywatch是收集数据的指令,它的相关参数:

语法格式:inotifywatch[-hvzrqf][-e][-t][-a][-d][...]

   -fromfile:从文件中读取需要监控的文件或排除的文件,一个文件一行,排除的文件以"@"开头

   -z:  即“-zero”          输出表格的行和列,即使元素为空

   -r:  即“-recursive”     监视一个目录下的所有子目录

   -t:  即“-timeout”       设置超时时间

   -e:   即“-event”         只监听指定的事件
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-452.html

标签: 参数 inotify 实时 详解

评论: