在fabric python中,如何在子例程中访问IP或主机名?想要读取配置文件“conf / ip_address.conf”,读取键/值(使用ConfigParser),然后在远程服务器上运行作业。
开发工具以备份/版本控制来自大量主机的配置文件。想法是 - 在本地存储配置文件的上次修改时间戳。使用它仅在修改文件时获取文件。
THX,
答案 0 :(得分:9)
我假设您需要当前正在执行命令的远程主机的IP或主机名。 env.host_string提供了此功能。您应该能够设置自定义任务并使用execute运行它,并且可以通过env.host_string
检索“当前主机”内的任务