你知道吗演示.py你知道吗
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演示.py试验
我想使用@parallel decorator并行执行10.1.1.100的ls /home
命令和10.1.1.200的ls /var
命令,有什么方法可以实现吗?你知道吗
使用
host_string
获取当前主机,然后获取要使用的命令/参数。你知道吗根据Fabric的API文档:host_string
希望这有帮助:)
相关问题 更多 >
编程相关推荐