簡體   English   中英

有沒有辦法捕獲結構輸出的shell命令集合?

[英]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.

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