ホームページ  >  記事  >  バックエンド開発  >  ファブリックの 2 つの並列メソッド コード

ファブリックの 2 つの並列メソッド コード

高洛峰
高洛峰オリジナル
2017-03-23 14:54:021637ブラウズ

fabric は python クラス ライブラリ であり、アプリケーションのデプロイメントとシステム タスク管理のための ssh プロトコルに基づくコマンド ライン ツールです。 ファブリック コードを並列実行する 2 つの方法があります:

1: パラメーター -P

rrree
 from fabric.api import *
  host1 = 'root@ip1:22'
  host2 = 'root@ip2:22'
 
  env.hosts = [host1, host2 ]
 
  env.passwords = {
      host1: "p1",
      host2: "p2"
  }                                                                                                                                                                                                                   
  def backup_and_cp():
      with cd("/home/**"):
          run('ls')

。 2: Decorator

   然后  运行 fab -P  backup_and_cp就可以了

fabbackup_and_cpを実行すればOKです

以上がファブリックの 2 つの並列メソッド コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。