fabric

    0熱度

    1回答

    使用命令-H時,可以在命令行上指定主機。 讓我們通過defaut說,你已經設置了一個env.hosts變量與一個主機列表。但有時,您只需要在主機上的一個或兩個主機上應用您的功能,並且需要使用-H。 如何在使用此參數時忽略env.hosts?我沒有找到任何有關它的信息。這是實現這個目標的好方法嗎?

    0熱度

    1回答

    我使用fabric執行scrayd任務,服務器返回正在執行的任務的id,但我想要下面的代碼並將所有id都放入列表中,但是當我使用r.status時,出現錯誤:'_AttributeString' 對象有沒有屬性 '狀態'錯誤,我該如何讓所有的ID代碼的打擊: @task def stop_slave_machine(slave_ip = None): jobs_id = []

    -1熱度

    1回答

    我正在管理每個應用程序使用不同模塊的應用程序管理。 我有一個配置文件,它具有一般屬性,包括每個應用程序的憑據。併爲每個應用程序分別定義具有功能的模塊(使用藍圖)。 config.py user_app1 = username1 password_app1 = password1 user_app2 = username2 password_app2 = password2 app1.

    2熱度

    1回答

    我無法理解應該如何在Python結構中爲我的遠程主機設置用戶名,密碼,IP和端口。我跟着this。但文檔只解釋如下: from fabric.api import run from fabric.api import env env.hosts = [ 'newyork', 'seattle', 'localhost', ] def host_ty

    0熱度

    1回答

    put和upload_project有什麼區別? 他們對速度有什麼好處嗎? put(local_tar, remote_dir) upload_project(local_tar, remote_dir)

    1熱度

    1回答

    我試圖在多個服務器上同時運行一些腳本。 以下是示例代碼。 server1 = "" server2 = "" env.parallel = True @task @hosts(server1) @parallel def run_shell1(): run("sh shell1.sh") @task @hosts(server2) @parallel def r

    0熱度

    1回答

    我正在嘗試自動執行部署過程。 我的項目是在mercurial回購。 我有一臺本地機器LOCAL與用戶LOCAL_USER和ssh-key(〜/ .ssh/KEY_LOCAL)。我也有遠程服務器REMOTE與用戶REMOTE_USER和ssh-key('〜/ .ssh/KEY_REMOTE')。 env.hosts = ['REMOTE'] env.user = 'REMOTE_USER' d

    0熱度

    1回答

    運行Fabric(1.11.1)(Paramiko(1.16.0),Python(2.7.11))的最新版本,即時獲取最奇怪的錯誤,我做了一些概念驗證試試看。 from fabric.api import run, sudo, task from fabric.context_managers import settings @task def test(): print('r

    0熱度

    1回答

    我有這麼多的服務器,但ldap系統看起來不可靠,所以我想測試如果我可以登錄到服務器。我試圖用布做這個工作是這樣的: env.user = username env.host_string = host print 'Testing %s ...' % host with settings(hide('warnings', 'running', 'stdout', 'stderr'), war

    1熱度

    1回答

    我在本地環境下開發了一個經典的Python Django web應用程序。 然後,我使用Cython將一些我的應用程序的模塊編譯爲動態庫(* .so文件)以「保護」源代碼。 現在,我需要將我的Django應用程序分發給一個客戶(用於測試目的),並且我想爲您提供我所有的Django應用程序(及其文件),但沒有一些特定的文件和文件夾(例如:.git文件夾,* .pyc ,* .py,javascrip