inotify工具
Inotify事件监控工具
可以实时监控一个目录里的所有变化,一旦出现例如增、删、改、查等变化,就会有反应。我们可以通过inotify+rsync的方式进行实时的变化推送,即:一旦inotify发现目录出现变化,立刻调用rsync进行推送,推送的频率和目录内容变化的频率有关
这种方式可以实现秒及同步,一般最大支持,每秒200个左右的文件变化
安装inotify
更改源配置文件
安装
inotifywait常用参数
-r 递归查询目录
-q 打印很少的信息,仅打印监控事件的信息
-m 始终保持监听状态
-e -- 指定需要监控的事件
各种事件含义
access 文件或目录被读取
modify 文件或目录内容被修改
close 文件或目录关闭
open 文件或目录打开
move 文件或目录移动
create 文件或目录被创建在当前目录
delete 文件或目录删除
umount 文件系统被卸载
监控
实时监控脚本
脚本优化