fab 例子記載。複製於其他位址

2021-08-22 13:33:34 字數 1116 閱讀 6706

上面是良心位址

with cd('fabric_learn'):

put(r'c:\users\chenghao.zhang\desktop\111.231.63.208\flask_dowland.py',r'/root/fabric_learn')

fabric支援python2和python3,不過python3在安裝時,要安裝fabric3,雖然安裝fabric也可以成功,但是用不了,會有報錯

$pip install fabric    #python2

$pip3 install fabric3 #python3

1、安裝後,手動建立乙個fabfile.py的指令碼檔案

2、名稱不能變,必須是fabfile.py,否則執行時會報錯,找不到任何fabfile.py檔案;當然如果非要命名成其他檔案也可以,但是執行時要加引數-f filename

3、在終端中執行命令即可 (fab -h顯示幫助資訊,可以檢視所有引數)

'abort'    終止執行

'cd' 遠端終端切換到指定路徑

'lcd' 本地終端切換到指定路徑

'env' fabric環境變數,這是個dict

'put' 從本地上傳檔案到遠端終端

'run' 執行遠端命令

'local' 執行本地命令

'sudo' 以sudo的許可權執行命令

常用的就這幾個,其餘的後期再去研究

在某路徑下建立乙個fabfile.py的檔案

# -*- coding: utf-8 -*-

from fabric.api import *

env.hosts = ['10.4.66.87']

env.user = 'jkwang'

env.password = '20160418'

def mytest():

run('ls -ll')

with cd('testfo***b'):

run('echo "hello"> a')

run('ls -la')

銷售FAB法則

fab法則,即屬性,作用,益處的法則,fab對應的是三個英文單詞 feature advantage和benefit,按照這樣的順序來介紹,就是說服性演講的結構,它達到的效果就是讓客戶相信你的是最好的。現在解釋一下說服性的演講過程 1 屬性 feature 這個單詞需要注意,經常把它翻譯成特徵或特點...

Linux 命令記載

命令列 ctrl u ctrl w刪除 游標左邊字元,ctrl 刪除游標右邊字元。ctrl h 向行首刪除乙個字元。ctrl d向行尾刪除乙個字元。ctrl b 游標向前移動乙個字元 ctrl f 游標向後移動乙個字元 ctrl a 移動開頭 ctrl e 移動最後 ctrl l清除螢幕 ctrl ...

osb案例記載

oracle service bus 10gr3 安裝oracle service bus 執行oracle service bus 的example 建立自己的 osb domain 例項1 開發 部署 除錯過程 routenode 使用系統自帶的4個 wsdl 檔案 例項 2 開發 部署 除錯過...