![d3d9c8f641cd46840bd650670c4ec6d0.png](https://img-blog.csdnimg.cn/img_convert/d3d9c8f641cd46840bd650670c4ec6d0.png)
文件监控可以配合rsync实现文件自动同步,例如监听某个目录,当文件变化时,使用rsync命令将变化的文件同步。(可用于代码自动发布)
实现文件自动同步,例如监听某个目录,当文件变化时,使用rsync命令将变化的文件同步。(可用于代码自动发布)。
inotify 是linux内核的一个特性,在内核 2.6.13
以上都可以使用。如果在shell环境下,可以安装 yum install inotify-tools
,安装以后有两个命令可以用inotifywait 和 inotifywatch
,inotifywait 是需要使用的命令。
监听/usr/local/src
目录:
/usr/local/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w %f %e' -e modify,delete,create,attrib /usr/local/src
参数: