fabric

    2

    1답변

    원격 호스트 (Amazon EC2)에서 "sleep 3600"만하는 간단한 bash 스크립트를 사용하고 fabric.operations.run을 통해 fabric을 사용하고 있습니다 (env.timeout을 설정하지 않았거나 env.command_timeout). 리모트 bash 스크립트가 3600 초 동안 휴면 상태가되면, bash 스크립트 실행이 완료된

    0

    1답변

    fabric 명령이 실패하면 아래 출력이 표시됩니다. 그러나 스택 추적을 얻으려면 디버깅하는 것이 좋습니다. 나는 fab --help을보고 대답을 찾을 수 없습니다. [remote-host] out: Fatal error: run() received nonzero return code 1 while executing! Requested: ...

    -1

    2답변

    Fabric 작업에 호스트 env를 동적으로 설정해야합니다. 나는이 시도 : env.hosts = ['%s'] % server_ip_var 을하지만 난이 오류 : Class 'list' does not define 'mod', so the '%' operator cannot be used on its instances less... This inspec

    1

    1답변

    난 사슬처럼 두 작업하려는 다른 태스크의 입력으로 배관 작업의 출력은 :는 첫 번째 두 번째가 아카이브를 업로드 임의의 이름으로 아카이브 (create_archive)을 작성 FTP 서버는 (upload_archive) 나는이처럼 그들을 호출 할 수 싶습니다 fab create_archive upload_archive가 자동으로 전달하는 방법/구문이 있나요

    1

    1답변

    원격 컴퓨터에서 "burnP6"백그라운드 프로세스를 실행하는 python 스크립트를 실행하고 있습니다. import fabric.api fabric.api.execute(run_burnP6_bg, hosts=[remote_machine]) def run_burnP6_bg(): fabric.api.run("burnP6 &") 이 또한 내가

    1

    2답변

    함수에 대한 모든 참조를 파이썬에서 모의 ​​객체로 대체하는 방법은 무엇입니까? 패브릭 스크립트에 대한 unittest를 작성하려고합니다. 특히 fabric.api.run을 실행 대신 명령을 기록한 mock 버전으로 바꾸고 싶습니다. 그러나 필자는이 방법을 사용하여 원단을 참조하는 모든 코드를 다시 작성할 필요가 없습니다. import fabric.api

    0

    1답변

    내 fab 파일에 여러 개의 서버가 있습니다. 나는 모든 서버에서 수행해야 할 작업을 묻는 기능을 원합니다. 내가 얻을 수행 할 때 def simple(): actions = prompt('Type the actions: ') run(actions) 지금 : [web1] Type the actions: bla bla bla

    2

    1답변

    내부 ID에서 외부 ID 로의 매핑을 포함하는 파일을 grep하는 패브릭 작업을 쓰려고합니다. 일단 그 정보를 얻으면 배포하는 동안 여러 가지 일을 할 수 있습니다. 그러나 나는 1 단계에 머물러있다. 나는 명백한 무엇인가 놓치고 있다고 확신한다. 나는이 프로그램을 실행할 때 def mapFromIntId(intId): sudo('grep -i "

    0

    2답변

    패브릭에는 SSH로 지정할 컴퓨터를 지정하기 위해 hosts 설정이 있습니다. Amazon Web Services에는 boto과 같은 도구를 사용하여 파이썬에서 쿼리 할 수있는 동적 인벤토리가 더 많습니다. 이 두 서비스를 결합하는 방법이 있습니까? 이상적으로는 ec2.py과 같은 외부 파일을 사용하여 ansible의 인벤토리 파일 접근 방식과 같은 간단한

    -1

    1답변

    셀러리 작업이있는 장고 웹 응용 프로그램이 있습니다. 작업 중 하나가 패브릭 스크립트를 시작합니다. 아이오와 수동으로 직물 스크립트를 실행하면, 로케일 값은 OK입니다 : 직물 스크립트가 셀러리 작업에 의해 시작됩니다 LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC=pt_PT.UTF-8 L