如何在fabri中传递命令行参数

2024-10-01 11:28:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我是新织物的。我试图在fabfile.py函数后传递两个命令 我就是这么想的

fab fabfile.py taskA /idep/etl/config.xml , lbs

这里taskA是一个函数。在

但它不起作用。它会抛出类似“没有这样的文件或目录:‘taskA’”的错误。 我怎样才能通过辩论?实际上,我正在尝试将端口转发到远程计算机。在


Tags: 文件函数py命令目录config错误etl
1条回答
网友
1楼 · 发布于 2024-10-01 11:28:31

这是有记录的here。将任务设置为获取参数后,您将执行类似以下操作:

fab taskA:'/idep/etl/config.xml,lbs'

注意:如果您使用的是名为fabfile.py的fab文件,fab命令会假定这一点,并且不需要额外的规范(您也使用了-f标志)

另请注意:您可以通过cli使用-H hosts标志指定要操作的主机

为了更好地处理这类事情,你真的应该通过tutorial。在

相关问题 更多 >