下载安装inotify-tools(在安装了epel的情况下安装)
开启实时监控 /app目录
[root@localhost ~]# inotifywait -mr /app/
开启另一个终端进行修改
被监控到
传入另一个主机
编写脚本
[root@localhost ~]# vim inotifytest.sh
#!/bin/bash
/usr/bin/inotifywait -mrq -e modify,delete,create,attrib,move /app/studentweb | while read events
do
rsync -av /app/studentweb/ root@192.168.2.31:/tmp/
echo "`date +%F\ %T`出现事件$events" >> /var/log/rsync.log 2>&1
done
给脚本增加权限
[root@localhost ~]# chmod 700 inotifytest.s
开启后台实时监控
在终端2进行修改
也会被监控到,传入另一个主机中