美文网首页
linux同步项目文件笔记!

linux同步项目文件笔记!

作者: DragonersLi | 来源:发表于2021-01-14 14:11 被阅读0次
    需求:服务器上两个项目,当一个有文件新增时,同步至另一个项目
    #images下每日新建目录以年月日为名,例:
    /www/wwwroot/www.xxx.com/public/uploads/articles/images/20210114  #旧项目文件路径
    /www/wwwroot/new.xxx.com/public/uploads/articles/images/20210114  #新项目文件路径
    
    syncfile.sh文件同步,第一次正常同步,多次执行存在重复文件,脚本如下:
    #!bin/bash 
    datetime=`/bin/date +'%Y%m%d'`  
    find /www/wwwroot/www.xxx.com/public/uploads/articles/images/$datetime/  -exec cp -rv {} /www/wwwroot/new.xxx.com/public/uploads/articles/images/$datetime/ \;
    
    
    
    新建syncfile.sh文件内容如下:
    #!bin/bash
    
    datetime=`/bin/date +'%Y%m%d'` 
    cp -r /www/wwwroot/www.xxx.com/public/uploads/articles/images/$datetime/  /www/wwwroot/new.xxx.com/public/uploads/articles/images/; 
    
    
    宝塔新建计划任务:
    /bin/bash /www/wwwroot/www.xxx.com/syncfile.sh
    
    每隔几分钟同步一次文件

    相关文章

      网友评论

          本文标题:linux同步项目文件笔记!

          本文链接:https://www.haomeiwen.com/subject/ttwzrxtx.html