下载工具包
wget http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz
编译安装
tar -xf /root/tools.tar.gz
cd /root/tools/
tar -xf inotify-tools-3.13.tar.gz
cd inotify-tools-3.13/
yum -y install gcc make ##开发工具,用于编译安装
./configure ##配置环境
make ##编译
make install ##安装
ls /usr/local/bin ##查看安装的程序
inotify命令的基本用法:
格式:inotifywait [选项] 目标文件夹
常用选项:
-m:持续监控(捕获一个事件后不退出)
-r:递归监控、包括子目录及文件
-q:减少屏幕输出信息
-e:指定监视的 modify、move、create、delete、attrib 等事件类别
操作案例练习
inotifywait -rq /todir ##只捕获一次事件后自动退出程序
inotifywait -mrq /todir ##加上-m选项,实现持续监控
inotifywait -mrq -e create,delete /todir ##使用 -e 选项指定监控的事件
测试:以上操作,都需要再开一个终端,在 /todir目录中创建删除修改,查看inotifywait监控终端的输出信息