1:参数 -P
from fabric.api import *
host1 = 'root@ip1:22'
host2 = 'root@ip2:22'
env.hosts = [host1, host2 ]
env.passwords = {
host1: "p1",
host2: "p2"
}
def backup_and_cp():
with cd("/home/**"):
run('ls')然后 运行 fab -P backup_and_cp就可以了
2:装饰器
import timefrom fabric.api import *host1 = 'root@ip1:22'host2 = 'root@ip2:22'
env.hosts = [host1, host2 ]
env.passwords = {
host1: "p1",
host2: "p2"
}
@parallel
def backup_and_cp():
with cd("/home/**"):
run('ls')运行 fab backup_and_cp就OK了
Copyright © 2019- lvjiaowang.com 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务