加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux – Ansible备份文件名

发布时间:2020-12-30 20:45:10 所属栏目:Linux 来源:网络整理
导读:当我用ansible复制文件时备份文件(写入backup = yes).我的问题是关于由ansible创建的默认文件名. config.xml.6634.2018-05-22@17:52:12? 6634在这个文件名中的含义是什么? 解决方法 它是远程Ansible进程的进程ID,如可以看到 here in the source code:

当我用ansible复制文件时备份文件(写入backup = yes).我的问题是关于由ansible创建的默认文件名.

config.xml.6634.2018-05-22@17:52:12?

6634在这个文件名中的含义是什么?

解决方法

它是远程Ansible进程的进程ID,如可以看到 here in the source code:
ext = time.strftime("%Y-%m-%d@%H:%M:%S~",time.localtime(time.time()))
            backupdest = '%s.%s.%s' % (fn,os.getpid(),ext)
                                           ^^^^^^^^^^^

这在this commit(Ansible 2.2.0.0)中添加,以提高生成的文件名是唯一的几率,可能是在两个Ansible进程尝试在同一秒内覆盖同一文件的情况下.

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读