美文网首页
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