0
demo.py如何使用fabric在具有不同參數的多臺主機上並行運行相同的任務?
from fabric.api import env, run,execute
env.hosts = ['10.1.1.100','10.1.1.200']
env.remotePath = {'10.1.1.100':'/home','10.1.1.200':'/var'}
env.parallel=True
def mytask(remotePath):
run('ls %s' % remotePath)
def test():
execute(mytask,env.remotePath[env.host])
晶圓廠-f demo.py測試使用@parallel裝飾
我想在10.1.1.100執行命令ls /home
,和ls /var
並行地在10.1.1.200,是否有任何如何讓它成爲可能?