[英]Is there a way to capture the collection of shell commands that fabric outputs?
我收集了一些fab文件,用於管理服務器,為客戶端安裝應用程序等。 當我將安裝文檔作為fabfile和自述文件提供時,其中一些人並不高興。 通常有經驗豐富的系統管理員,而不是python程序員。 如果我可以給他們一個bash腳本,這是一個記錄各種fabfiles做了什么,那將是偉大的。 有誰知道最好的方法嗎?
我不需要幫助手動將fab命令轉換為bash。 我正在尋找一種程序化的方法來捕獲命令流,無論是來自paramiko還是Fabric還是遠程主機本身。
你寫了:
如果我可以給他們一個bash腳本,這是一個記錄各種fabfiles做了什么,那將是偉大的。
然后
我不需要幫助手動將fab命令轉換為bash。 我正在尋找一種程序化的方法來捕獲命令流,無論是來自paramiko還是Fabric還是遠程主機本身。
將您的問題消除歧義以包括示例fab文件和所需輸出將非常有幫助。
那就是說,你在博士中看到了嗎? 如果COMMAND是占位符或文字,我找不到提到它的地方,它似乎是一個占位符。 (我可能完全誤解了選項的意圖,fab文檔,請更多示例!)
-d COMMAND, --display=COMMAND
Prints the entire docstring for the given task, if there is one.
Does not currently print out the task’s function signature,
so descriptive docstrings are a good idea. (They’re always a good idea,
of course – just moreso here.)
但聽起來你可以通過將完整的命令插入docstring來獲得你想要的東西。
我希望這有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.