linux - 如何使用 Ansible ad-hoc 显示进程列表?

标签 linux ansible adhoc processlist

如何使用 ansible ad-hoc 命令显示进程列表?

最佳答案

Ansible 即席语法:

ansible <“主机”> [-m <“模块名称”>] -a <“参数”> -u [--成为]

例如: ansible <“主机”> -m shell -a 'ps -ef'

主机:它可以是 list 文件中的任何条目。要指定 list 中的所有主机,请使用 all 或“*”。也接受通配符模式。

module_name:这是一个可选参数。 Ansible 中有数百个可用模块。默认情况下它是一个命令。例如,shell、copy、yum、apt、file。

参数:我们应该传递模块所需的值。它可能会根据所使用的模块而变化。

用户名:指定 Ansible 可以执行命令的用户帐户。用户帐户,SSH。

Become:这是一个可选参数,当我们要执行需要sudo权限的操作时指定。默认情况下,become 为 false。

PS:如果您添加 -c 选项,Ansible 将会对该命令进行试运行。它实际上不会应用到节点上。

关于linux - 如何使用 Ansible ad-hoc 显示进程列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57943589/

相关文章:

c - 修改我不是其所有者的程序

docker - 我如何使用 ansible 从不安全的 docker 注册表中提取?

android - Wifi直接多跳通信

Xcode 存档构建、临时构建和新设备

macos - 以编程方式创建 Ad-Hoc 网络 OS X

python - 无法找到 whois 库

linux - 如何从 wget 输出中获取下载速度?

linux - 不执行任何操作的简单 _start 末尾的段错误

regex - 如何搜索和匹配模式以获取 ansible 中的值

shell - 是否可以从ansible角色/文件目录运行shell脚本?