1
我使用的面料,我想在不同的主机在同一时间同时下载一个文件,但是当我使用织物运行指令的同时,
env.hosts = ['192.168.1.2', '192.168.1.3', '192.168.1.4']
我总是得到No hosts found. Please specify (single) host string for connection:
from fabric.api import env , run, sudo, settings
env.user = 'root' #all the servers have the same username
env.hosts = ['192.168.1.2', '192.168.1.3', '192.168.1.4']
env.key_filename = "~/.ssh/id_rsa" # I have their ssh key
run('wget file') #The command I need to run in parrallel
我想在不使用fab命令的情况下从python代码运行此代码。
感谢它帮我,我用env.hosts代替env.roledefs,我跑了部署()在我的代码没有晶圆厂命令。它的工作方式像魔术一样。 –
不错,很高兴工作! – davidejones