簡體   English   中英

如何在Fabric中傳遞命令行參數

[英]how to pass command line argument in fabric

我是面料新手。 我試圖在fabfile.py的功能之后傳遞兩個命令我正在嘗試這樣

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

這里taskA是一個函數。

但它沒有用。 它拋出錯誤,如“沒有這樣的文件或目錄:'taskA'”。 我怎樣才能傳遞這些論點? 其實我正在嘗試將端口轉發到遠程機器。

在此處記錄 在設置任務以獲取參數后,您將執行類似於此的操作:

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

注意 :如果你使用名為fabfile.py那么fab命令會假定這一點,並且不需要額外的規范(你也沒有使用-f標志)

另請注意 :您可以通過cli使用-H --hosts標志指定要執行的主機

為了更好地處理這些類型的事情,您應該仔細閱讀本教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM