gpt4 book ai didi

linux - 如何使用 Ansible playbook 在不更改时间戳的情况下备份文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:31 24 4
gpt4 key购买 nike

如何使用 Ansible playbook 备份文件而不更改其时间戳?我试过 backup=yes 但问题是它更改了文件的时间戳。代码:- dest={{item}} state=absent regexp='TLSv1' backup=yes with_items: ('{{certs_dir.stdout_lines}}')

最佳答案

我撤回了我最初的“这不可能完成”的回应 - 通过使用一系列的剧本应该是可能的,但它不是很漂亮。

如果您确实需要备份文件来保留时间戳,您可能需要在开发人员邮件列表中提出正式请求。

  1. 在初始文件上使用 stat 模块检索文件时间戳
  2. filecopy 模块的返回值 backup_file 中注册备份文件名。
  3. 使用command模块调用touch命令将backup_file的时间设置为原来的时间。 (Ansible stat 模块不调整文件时间戳。)

关于linux - 如何使用 Ansible playbook 在不更改时间戳的情况下备份文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44862761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com