> 백엔드 개발 > 파이썬 튜토리얼 > 직물의 두 가지 병렬 방법 코드

직물의 두 가지 병렬 방법 코드

高洛峰
풀어 주다: 2017-03-23 14:54:02
원래의
1745명이 탐색했습니다.

fabric은 python클래스 라이브러리입니다. SSH 프로토콜을 기반으로 하는 명령줄 도구는 애플리케이션 배포 및 시스템 작업 관리에 사용됩니다. 방법:

1: 매개변수 -P

 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')
로그인 후 복사
   然后  运行 fab -P  backup_and_cp就可以了
로그인 후 복사

2: Decorator

import timefrom fabric.api import *host1 = 'root@ip1:22'host2 = 'root@ip2:22'
  env.hosts = [host1, host2 ]
  env.passwords = {
      host1: "p1",
      host2: "p2"
  }
  @parallel                                                                                                                                                                                                                   
  def backup_and_cp():
      with cd("/home/**"):
          run('ls')
로그인 후 복사

fab backup_and_cp를 실행하면 괜찮습니다

위 내용은 직물의 두 가지 병렬 방법 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿