SERVICES DAY06(03):使用inotifywait工具

3.1 问题
本例要求安装inotify-tools工具,并针对文件夹 /opt 启用 inotifywait 监控,完成下列任务:

  1. 当此目录下出现新建、修改、更改权限、删除文件等事件时能给出提示
  2. 验证上述监控事件的效果
    3.2 方案
    inotifywait监控操作:
    inotifywait [选项] 目标文件夹
    inotifywait常用命令选项:
    -m,持续监控(捕获一个事件后不退出)
    -r,递归监控、包括子目录及文件
    -q,减少屏幕输出信息
    -e,指定监视的 modify、move、create、delete、attrib 等事件类别
    3.3 步骤
    实现此案例需要按照如下步骤进行。
    步骤一:安装inotify-tools软件包
    1)解包
    2)配置
    3)编译
  3. [root@pc207 ~]# rsync -a /etc [email protected]:/opt/
  4. [email protected]’s password:
  5. [root@svr7 ~]# du -sh /opt/etc
  6. 35M /opt/etc
  7. [root@svr7 ~]# tar xf inotify-tools-3.13.tar.gz -C /usr/src/
  8. [root@svr7 ~]# cd /usr/src/inotify-tools-3.13/
  9. [root@svr7 inotify-tools-3.13]# ./configure
    Top
    4)安装
    5)检查安装结果(inotifywait程序可用)
    步骤二:测试inotifywait监控
    1)开启监控任务,置入后台
    2)测试/opt/目录下的新建、修改、改名、更改权限、删除文件等事件的响应消息
    观察新建文件时的监控信息:
    观察修改文件内容时的监控信息:
  10. [root@svr7 inotify-tools-3.13]# make
  11. [root@svr7 i

猜你喜欢

转载自blog.csdn.net/weixin_45843450/article/details/104456018