【发布时间】:2022-01-20 12:52:31
【问题描述】:
你好 Ansible 新手...我正在寻找一种可靠的方法来获取最后的 yum 更新日期并将其写入文本文件(稍后成为网页的一部分)。我知道原始命令:
hostname && yum history | awk 'NR==5 { print $7, $8 }'
这可以从常规 bash shell(RHEL 版本 7 和 8)正常运行,但是,当我尝试将其放入 ansible ad-hoc 命令时,我会收到错误:
localhost | FAILED | rc=1 >>
server: cmd. line:1: NR==5 { print , }
awk: cmd. line:1: ^ syntax error
awk: cmd. line:1: NR==5 { print , }
awk: cmd. line:1: ^ syntax error
awk: cmd. line:1: NR==5 { print , }
awk: cmd. line:1: ^ unexpected newline or end of stringnon-zero return code
有什么建议吗?我猜逃避可能会有所帮助,但此时我不确定要逃避什么?
【问题讨论】: