码迷,mamicode.com
首页 > 其他好文 > 详细

Services05(20191025)

时间:2019-10-31 00:30:33      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:modify   str   条件   一个   代码   命令   att   not   子目录   

rsync基本使用

rsync同步操作

? 命令用法

          – rsync [选项...] 源目录   目标 目录

? 同步与复制的差异

          – 复制:完全拷贝源到目标
          – 同步:增量拷贝,只传输变化过的数据

? rsync操作选项

  – -n:测试同步过程,不做实际修改
  – --delete:删除目标文件夹内多余的文档
  – -a:归档模式,相当于-rlptgoD
  – -v:显示详细操作信息
 – -z:传输过程中启用压缩/解压

远程同步数据
rsync+SSH同步

       ? 与远程的 SSH目录保持同步
       – 下行:rsync [...]  user@host:远程目录     本地目录      
      – 上行:rsync [...]  本地目录      user@host:远程目录

实时同步

         一、生成公钥(锁)与私钥(钥匙),实现ssh无密码的验证

二、安装inotify-tools工具软件,监控目录内容变化

1.具备inotify-tools工具软件

inotifywait监控

? 基本用法

    – inotifywait  [选项]   目标文件夹
            ****

? 常用命令选项

   – -m,持续监控(捕获一个事件后不退出)
   – -r,递归监控、包括子目录及文件
   – -q,减少屏幕输出信息
  – -e,指定监视的 modify、move、create、delete、attrib 等事件类别

三、书写一个shell脚本

 for循环:适合写有次数的循环
      死循环:while循环,适合次数是无限次的循环

    while 条件
    do
              循环执行的代码
    done

Services05(20191025)

标签:modify   str   条件   一个   代码   命令   att   not   子目录   

原文地址:https://blog.51cto.com/14474781/2446625

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!