如何通过python结构将命令推送到多个主机?

2024-10-17 06:21:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我不理解如何在python结构中定义多个主机。我有一个hosts.txt文件,其中包含以下形式的连接数据:

user@hostname:22 password
user@otherhost:22 password
user@thirdhost:22 password

和样本代码:

^{pr2}$

不幸的是我收到消息了

No hosts found. Please specify (single) host string for connection

pprint显示了一个正确的主机列表。我应该如何对hosts.txt文件中的所有主机执行任务?在


Tags: 文件数据代码txt定义password结构hostname
1条回答
网友
1楼 · 发布于 2024-10-17 06:21:35

我做错事了。我不应该从python文件调用函数,而是应该通过以下方式从命令行运行它:

fab -f my_file_with_functions function_name

所以这就解决了问题

相关问题 更多 >