我必须使用Ansible Playbook在远程服务器上执行“top”命令。 但是当我运行剧本时,转移并不成功 剧本:
---
- name: CPU load
hosts: all
become: yes
gather_facts: false
tasks:
- name: CPU load
command: top
register: cpu_result
- debug:
var: cpu_result.changed
P.S。 “mpstat”命令工作正常(使用cpu.result.stdout_lines)
答案 0 :(得分:0)
top
以交互模式运行,并定期更新终端中显示的值。你无法使用Ansible获得此功能,如果这是你的意思,那就是" dynamic"。
相反,你可以运行它:
top -b -n 1
或top
)
top -l 1
)中。