【发布时间】:2019-07-29 10:30:28
【问题描述】:
我有一个文件的最后修改时间显示为“1563886751.38”(带有 stat 和 mtime)。我想在运行 playbook 时检查时间是否相同。
我已将变量定义为 file_time: 1563872351。 我想检查这个值是否存在于 mtime 中。
vars:
file_date: 1563872351
- name: test
stat:
path: /tmp/logrotate/testx1
register: sym
- debug:
msg: "{{same}}"
when: sym.stat.mtime.find(file_date) != -1
但我收到以下错误:
'dict object' has no attribute 'find'
我看到没有属性查找,但有什么方法可以做到这一点吗?我需要检查它是否包含值,不等于。
【问题讨论】: