【发布时间】:2019-09-15 11:16:53
【问题描述】:
如何使用 ansible ad-hoc 命令显示进程列表?
【问题讨论】:
-
[已解决] ansible -m shell -a 'ps -ef'
标签: linux ansible adhoc processlist
如何使用 ansible ad-hoc 命令显示进程列表?
【问题讨论】:
标签: linux ansible adhoc processlist
Ansible Ad-hoc 语法:
ansible [-m ] -a -u [--become]
例如: ansible -m shell -a 'ps -ef'
主机:可以是清单文件中的任何条目。要指定清单中的所有主机,请使用 all 或“*”。也接受通配符模式。
module_name:这是一个可选参数。 Ansible 中有数百个模块可用。默认情况下,它是一个命令。例如,shell、copy、yum、apt、file。
参数:我们应该传递模块所需的值。它可能会根据使用的模块而变化。
用户名:指定 Ansible 可以执行命令的用户帐户。用户帐户,SSH。
成为:当我们要执行需要sudo权限的操作时指定的可选参数。默认成为 false。
PS:如果你放了一个 -c 选项,那么 Ansible 将对命令进行空运行。它实际上不会应用于节点。
【讨论】: