安装inotify-tools监控工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装inotify-tools监控工具相关的知识,希望对你有一定的参考价值。

  • 安装inotify-tools监控工具
yum install -y inotify-tools
  • 2:查看inotify-tools包的工具程序
[[email protected] ~]# rpm -ql inotify-tools
/usr/bin/inotifywait
/usr/bin/inotifywatch
/usr/lib64/libinotifytools.so.0
/usr/lib64/libinotifytools.so.0.4.1
/usr/share/doc/inotify-tools-3.14
/usr/share/doc/inotify-tools-3.14/AUTHORS
/usr/share/doc/inotify-tools-3.14/COPYING
/usr/share/doc/inotify-tools-3.14/ChangeLog
/usr/share/doc/inotify-tools-3.14/NEWS
/usr/share/doc/inotify-tools-3.14/README
/usr/share/man/man1/inotifywait.1.gz
/usr/share/man/man1/inotifywatch.1.gz
  • 3:inotifywait使用格式介绍
示例:
inotifywait -mrq --timefmt ‘%d/%m/%y/%H:%M‘ --format ‘%T %w %f‘ -e modify,delete,create,attrib /data

选项:
-m:表示持续监视变化。
-r:表示使用递归形式监视目录。
-q:表示减少冗余信息,只打印出需要的信息。
-e:表示指定要监视的事件列表。
--timefmt是指定时间的输出格式。
--format指定文件变化的详细信息。其中 %w:表示监听的目录,%f表示触发事件的文件

事件:
access 访问,读取文件。
modify 修改,文件内容被修改。
attrib 属性,文件元数据被修改。
move 移动,对文件进行移动操作。
create 创建,生成新文件
open 打开,对文件进行打开操作。
close 关闭,对文件进行关闭操作。
delete 删除,文件被删除。

































以上是关于安装inotify-tools监控工具的主要内容,如果未能解决你的问题,请参考以下文章

inotify监控文件变化

CentOS7 inotify-tools+lftp 实现文件实时同步

inotify事件监控

inotify 工具 是一种强大的细粒度的异步文件系统监控机制

inotifywait实现文件监控

使用inotify-tools与rsync构建实时备份系统