博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7下inotify+svn、inotify+rsync的配置
阅读量:6785 次
发布时间:2019-06-26

本文共 752 字,大约阅读时间需要 2 分钟。

一、inotify+svn:

  1. 安装inotify-tools:
    yum  -y  install  inotify-tools
  2. 安装svn
    yum  -y  install  subversion
  3. 启动svn
    systemctl  start  svn
  4. 编写脚本文件test.sh,实现svn与网站服务器上的数据同步
    #!/bin/bashwhile  inotifywait -mrq  -e  moved_to  /home/lee/svn/db/revs/0/  &>  /dev/null; dosleep 1; (注意这里要让系统休眠1秒钟,否则同步的是上一个版本的数据)    svn  checkout  file:home/lee/svn  /var/www/html  &>  /dev/null;done  &
  5. 运行脚本
    test.sh

    二、inotify+rsync:

  6. 安装软件:
    yum  -y  install  rsync  inotify-tools
  7. 写监控脚本:vim test.sh
    #!/bin/bashwhile inotifywait -mrq -e modify,create,move,delete,attrib /home/lee/rsync/ ; dorsync -avz /home/lee/rsync/ --password-file=/root/passwd lee@192.168.8.82::commondone &
  8. 运行:
    chmod  a+x  test.sh./test.sh				本文转自 Lee_吉  博客,原文链接:http://blog.51cto.com/12173069/2057182        如需转载请自行联系原作者
你可能感兴趣的文章
OpenGL学习之glBindTexture函数
查看>>
Struts2 | 在struts2值栈中存储数据的三种方式
查看>>
ubuntu的python开发环境准备
查看>>
Java_07_01 正则表达式
查看>>
为微信域名而生的猴子数据 api接口
查看>>
在IDEA中Spring boot配置热部署无效问题解决方式
查看>>
很幽默的讲解六种Socket I/O模型
查看>>
《Objective-c基础教程》 学习计划(第一遍)
查看>>
struts2基本流程
查看>>
Android学习--01-架构
查看>>
NFS网络文件系统
查看>>
java: SQLite使用实例
查看>>
Java手动序列化和反序列化的实现
查看>>
一次解决你的所以省略号问题,不仅仅是:text-overflow:ellipsis
查看>>
sql报错信息
查看>>
k8s 创建资源的两种方式 - 每天5分钟玩转 Docker 容器技术(124)
查看>>
使用CFileFind类查找文件并获取文件图标
查看>>
我的友情链接
查看>>
VMware Workstation8虚拟机XP安装图解
查看>>
企业VLAN配置实例
查看>>