gpt4 book ai didi

ansible - 获取 Ansible 目录中的最新文件名

转载 作者:行者123 更新时间:2023-12-04 02:45:06 25 4
gpt4 key购买 nike

我有一个 Ansible 脚本,我正在尝试获取目录中最新项目的文件名。我正在使用这个 Ansible 脚本:

- name: Finding newest file in a folder
find:
paths: "/var/www/html/wwwroot/somefolder/"
age: "latest"
age_stamp: mtime

但是,我收到以下错误 -
FAILED! => {"age": "latest", "changed": false, "failed": true, "msg": "failed to process age"}

如何让 Ansible 检索目录中最新文件的文件名?

最佳答案

纯 Ansible 解决方案:

- name: Get files in a folder
find:
paths: "/var/www/html/wwwroot/somefolder/"
register: found_files

- name: Get latest file
set_fact:
latest_file: "{{ found_files.files | sort(attribute='mtime',reverse=true) | first }}"

关于ansible - 获取 Ansible 目录中的最新文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41971169/

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