当我用ansible复制文件时备份文件(写入backup = yes).我的问题是关于由ansible创建的默认文件名.
config.xml.6634.2018-05-22@17:52:12~
6634在这个文件名中的含义是什么?
它是远程 Ansible 进程的进程 ID,可以在源代码中看到:
ext = time.strftime("%Y-%m-%d@%H:%M:%S~", time.localtime(time.time()))
backupdest = '%s.%s.%s' % (fn, os.getpid(), ext)
^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)
在此提交(Ansible 2.2.0.0)中添加了这一点,以提高生成的文件名唯一的几率,可能是为了防止两个 Ansible 进程试图在同一秒内覆盖同一个文件。
| 归档时间: |
|
| 查看次数: |
459 次 |
| 最近记录: |