gpt4 book ai didi

ansible - 如何检查 Ansible 中是否存在文件?

转载 作者:行者123 更新时间:2023-12-03 04:48:22 24 4
gpt4 key购买 nike

我必须检查/etc/中是否存在文件。如果该文件存在,那么我必须跳过该任务。这是我正在使用的代码:

- name: checking the file exists
command: touch file.txt
when: $(! -s /etc/file.txt)

最佳答案

您可以先检查目标文件是否存在,然后根据其结果的输出做出决定:

tasks:
- name: Check that the somefile.conf exists
stat:
path: /etc/file.txt
register: stat_result

- name: Create the file, if it doesnt exist already
file:
path: /etc/file.txt
state: touch
when: not stat_result.stat.exists

关于ansible - 如何检查 Ansible 中是否存在文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35654286/

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