rsync
来源:互联网 发布:会员数据分析维度 编辑:程序博客网 时间:2024/06/04 17:56
Rsync+inotify实时同步:
------------------------------
rsync实时同步,是以inotify工具实现的,inotify是监听工具
-----------------------------
1、下载inotify源码包并编译安装
包名称:inotify-tools-3.14.tar.gz
备:安装成功后,会有以下两条命令:
# /usr/local/bin/inotifywait --我们使用就是这条命令
# /usr/local/bin/inotifywatch
# /usr/local/bin/inotifywait --help --查看命令的帮忙文件,有些参数可用
常用的参数为4个:
-m --监听
-r --递归
-q --打印
-e --事务
事务又分为以下参数:
modify --修改事务
attrib --属性改变事务
move --移动事务
create --创建事务
delete --删除事务
# vim /tmp/1.sh --写一个监听脚本
#!/bin/sh
/usr/local/bin/inotifywait -mrq -e modify,attrib,move,create,delete /test |while read aa
do
rsync -a --delete /test/ /test1/
echo "$aa在`date +'%F %T %A'`点同步成功" >> /var/log/rsync.log 2>&1
done
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- RSync
- rsync
- rsync
- Rsync
- 基于生长的棋盘格角点检测方法--(2)代码详解(上)
- day73_oracle03_练习题
- 简单的c#winform画图工具
- 数据库角色和服务器角色总结
- Boolan——C++开发工程师——C++面对对象高级编程(上)—— 第一周笔记
- rsync
- 基于生长的棋盘格角点检测方法--(3)代码详解(下)
- Ansible一键部署Flask(nginx+Uwsgi)
- 内存泄漏调试(1)——CRT
- android sdk manager 如何设置代理
- Linux下安装MySQL
- SSh三大框架工作原理介绍
- 用TextInputLayout,实现Material Design和输入验证
- Minimum Window Substring--LeetCode