当我使用 rsync 更改文件时,似乎没有更新更改。我有这个 rsync 脚本:
DEST1="/home/user/odoo8/addons"
DEST2="/home/user/odoo8/addons-bckp"
SRC="/home/user/odoo8/source/***/*"
for DEST in $DEST1 $DEST2; do
rsync -av --exclude='.git' $SRC $DEST
done
我正在运行带有选项的 Odoo 服务器,该选项--auto-reload
允许更新 python 和 xml 文件而无需重新启动服务器。如果我修改里面的文件/home/user/odoo8/addons/
,那么即使我不重新启动服务器它也会更新。但是,如果我修改目录中的 antyhing source
,然后执行 rsync 将更改推送到/home/user/odoo8/addons/
,更改不会更新。只有当我重新启动服务器时它才会更新。
如果您“覆盖”文件,pyinotify 是否不起作用?例如,喜欢使用 rsync?