1.直接安装inotify-tools
[root@localhost ~]# yum -y install inotify-tools
2.编写inotify.sh文件
先创建/app/java_project/目录再编写文件
[root@localhost ~]# vim inotify.sh
3.修改inotify.sh文件权限
[root@localhost ~]# chmod +x inotify.sh
[root@localhost ~]# ls -l inotify.sh
4.执行inotify.sh 文件
[root@localhost ~]# vim inotify.sh
5.重新打开一个终端,创建文件并在文件中随便写点东西,返回执行inotify.sh文件的终端查看
[root@localhost ~]# touch /app/java_project/f1/test.txt
[root@localhost ~]# vim /app/java_project/f1/test.txt
6.在另一台主机查看是否同步
总结:
1.安装inotify工具
2.编写.sh文件
3.修改文件权限
4.执行.sh文件
5.另开终端创建文件
6.返回执行脚本的终端查看结果
补充:nohup ./inotify.sh &命令中nohup指令可以让.sh文件一直执行下去,即使关闭终端
使用cat /var/log/rsync.log命令查看rsync.log文件