在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全/ fabric 工具 如果給每臺(tái)機(jī)器指定不同參數(shù)

fabric 工具 如果給每臺(tái)機(jī)器指定不同參數(shù)

env.hosts = [
    'user@192.168.2.126',
    'user@192.168.2.128'
]

env.passwords = {
    'user@192.168.2.126:22': 'ccccc',
    'user@192.168.2.128:22': 'ccccc'
}

def hello():
    run("ls")
    run("ls -lhtr %s" % var)

如果我想看每臺(tái)機(jī)器不同目錄下的文件,應(yīng)該怎么實(shí)現(xiàn)?

var變量,進(jìn)入不同機(jī)器,查看的是不同目錄

找了好久沒(méi)找到方法......
還請(qǐng)賜教......

回答
編輯回答
筱饞貓

當(dāng)執(zhí)行的時(shí)候會(huì)每個(gè)機(jī)器會(huì)有一個(gè) env.host_string 的變量;你就可以設(shè)置一個(gè)全局變量如:

dirs = {
"user@192.168.2.126:22": "/home",
"user@192.168.2.128:22": "/tmp",
}
def hello():
    run("ls -lhtr %s" % dirs[env.host_string])
2017年7月9日 07:12