fabric 是python 的庫和命令行工具,用來提升基於ssh的應用部署和系統管理效率。python
首先經過pip安裝:ssh
pip install fabric
第一個hello world: fabric.py 默認文件函數
def hello(): print 'hello world!'
執行命令:工具
fab hello
結果:命令行
hello world! Done.
第二個帶參數:設計
def ehello(name="world"): print 'hello %s' % name
運行:blog
fab ehello:name=fack
結果:接口
hello fack Done.
能夠更簡單的運行:ip
fab ehello:jack
hello jack Done.
作個這麼多其實就是節省了 if __name__ =="__main__" 這樣慣用的代碼,Fabric 在設計是爲了使用本身的API,包括執行Shell命令,傳送文件燈函數接口。部署
好了 這一節到如今結束。