gpt4 book ai didi

python - Fabric - 通过执行将参数传递给任务

转载 作者:太空狗 更新时间:2023-10-29 18:02:21 25 4
gpt4 key购买 nike

我有以下 Fabric 任务:

def ssh_keygen(user, dir):
env.user = user
run("ssh-keygen %s" % dir)

我想使用“执行”来调用它,但需要向任务传递一个参数。即用户和目录

execute(ssh_keygen('jbloggs', '/home/jbloggs'), hosts=["server1"])

但是这不起作用:

No hosts found. Please specify (single) host string for connection: Traceback (most recent 

有什么办法可以实现吗?

最佳答案

execute(ssh_keygen, 'jbloggs', '/home/jbloggs', host="server1")

关于python - Fabric - 通过执行将参数传递给任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22709799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com