在Fabric(Python库)中如何访问子路由中的IP /主机名?

时间:2013-07-07 11:24:57

标签: python fabric

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

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

THX,

1 个答案:

答案 0 :(得分:9)

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

检索“当前主机”内的任务