python - 在 Fabric(Python 库)中如何访问子程序中的 IP/主机名?

标签 python fabric

在fabric python中,如何在子程序中访问IP或主机名?想要读取配置文件“conf/ip_address.conf”,读取键/值(使用 ConfigParser),然后在远程服务器上运行作业。

开发用于从大量主机备份/版本控制配置文件的工具。想法是 - 在本地存储配置文件的最后修改时间戳。仅在修改文件时使用它来获取文件。

谢谢,

最佳答案

我假设您需要当前正在执行命令的远程主机的 IP 或主机名。 env.host_string提供这个。您应该能够设置自定义任务并使用 execute 运行它在“当前主机”中可以通过 env.host_string 检索

关于python - 在 Fabric(Python 库)中如何访问子程序中的 IP/主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17511717/

相关文章:

Python 结构将 root 密码作为命令行参数传递不起作用

python - 并行处理时 Python 和 Fabric 1.x 出现错误

python - wikicfp.xml 解析器 python 3

python - 如何检测实心圆网格?

python - Tkinter:更新标签内容和按钮命令

python - 如何使用 fabric 在任意主机、多个平台、Linux 和 Windows 上创建文件夹/目录?

python - 如何从 C 的 PyObject 类型的函数将值从 C 返回到 python?

python - Unicode解码错误: 'utf-8' codec can't decode byte error

python - 将命令的输出存储在变量中

python - 在 Fabric 中使用环境变量