我正在使用Debian上的Zope 2.13.22开发Plone 4.3.3站点并注意到当我使用collective.recipe.backup运行我的备份时,文件名中的备份时间比我的系统提前6小时。
实施例: 备份名称= 2014-08-06-17-08-15.fsz 系统时间(根据属性写入时间)= 2014-08-06 11:08:15
我检查了Plone的多个区域,它们都符合我的系统时间。 我的buildout.cfg包含正确的时区信息。
关于可能导致此问题或如何纠正错误的任何想法?提前谢谢。
答案 0 :(得分:2)
IIRC,这就是备份脚本的工作原理。时间值始终以UTC格式呈现,而不是以服务器本地时间呈现。这允许明确排序备份文件。
如果您查看用于备份的the source of the repozo script,您会发现文件名的日期部分始终使用time.gmtime(),因此您无法更改此内容。