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/

相关文章:

Ansible,set_fact使用if then else语句

php - 如何在Windows中使用命令行在服务器上编译iPhone应用程序源代码?

linux - 当有人连接到特定数据库时如何获得弹出窗口

database - Django 无法连接到 Opensuse 上的 Postgresql

linux - 文件的所有权正在自动更改

linux - Magento:将文件和数据库从 Windows 移动到 Linux (Ubuntu)

bash - 如何在 Ansible Jinja2 (.j2) 模板中指定 "if else"语句?

docker - Ansible 与 Boot2Docker 配合使用时出现问题

android - 创建一个简单的自组织/网状网络,有什么好的协议(protocol)可以实现它?

java - 使用 java 连接到 adhoc wifi 或手动连接之间的区别