cd /home/app
git pull
chown -R apache.apache /home/app/
rsync -vzrtogp --exclude=.git /home/app/ /www/app
见上面的 sh
home/app 目录 git pull 代码,然后同步到 www/app 里
app 里有个 data 目录,挂载的是 nfs
现在每次执行 sh,data 目录里的文件就会重复同步一次,而且检查了 2 个 data 目录里的文件,权限、用户、时间都是一致的,实现上不出是哪里的问题
1
julyclyde 2018-07-07 08:56:03 +08:00
我猜,是 owner 看起来不一致的问题
有可能是 squash 机制导致的 |
2
klgd OP @julyclyde owner 指的是哪个?目前同步的文件 owner 都是 apache
squash 应该用哪个? |
3
likuku 2018-07-07 18:21:27 +08:00
直接用 rsync -av 试试呢?
|