fabric

    2

    2답변

    패브릭을 사용하여 서버 중 하나에서 로그를 가져 오려고했습니다. 이것은 다른 파이썬 프로그램에서 실행해야합니다. 문제는 SSH 키가없고 암호 만 가지고 있다는 것입니다. 서버에 연결할 때 암호를 제공하도록 도와주십시오. 코드 : from fabric.api import * from fabric.tasks import execute def get_log

    3

    2답변

    패브릭을 사용하여 원격 Windows 7 시스템에서 일부 명령을 실행하고 있습니다. 그리고 내가 한 일은 같았다 : env.hosts=['192.168.91.235'] env.user='test' env.password='123456' def test_windows(): run("ifconfig",shell=False) pass

    1

    1답변

    여러 호스트에서 다양한 패키지 설치를 테스트하려고합니다. 다른 호스트는 다른 암호/ssh 키를 가지고 있습니다. 내 fab 파일에서 호스트 이름과 해당 ssh 키를 하드 코딩하지 않겠습니다. 터미널 명령 줄을 통해 여러 호스트와 해당 ssh 키를 전달할 수 있습니까? 내 팹 파일 코드처럼 보이는 - from fabric.api import settings,

    0

    1답변

    fabric.tasks.execute를 사용하여 원격 서버에서 명령을 실행하고 시스템에 따라 다른 쉘을 사용해야합니다. 지금처럼 내 코드입니다 :이와 함께 살고 있지만 명시 할 명령 대신 작업 내에서 할당의 사용 env.shell 실행 선호 할 수 def run_test(server_ip, server_shell): execute(test,serv

    5

    3답변

    저는 Fabric을 사용하고 있으며 fexpect를 사용하고 싶습니다. 나는 다음과 같은 파이썬 스크립트가 : from ilogue.fexpect import expect, expecting, run (...) def install_postgresql(profile): print("!!! Installing PostgreSQL...") print

    1

    1답변

    나는 패브릭 "log_action"방법을 사용하려고 해요 정의되지 않은 : http://docs.fabfile.org/en/1.6/usage/fab.html#per-task-arguments 그것은 ""log_action "방법 것처럼하지만 구현되지 않았습니다. 패브릭 1.8.2, 앤드류 Wilkinsons의 의견에 따라 from fabric.api imp

    9

    1답변

    나는 다음과 같은 패브릭 작업이 있습니다 def ssh_keygen(user, dir): env.user = user run("ssh-keygen %s" % dir) 내가 "실행"을 사용하여 호출하지만 작업에게 인수를 전달해야 할입니다. 즉, 사용자와 디렉토리 execute(ssh_keygen('jbloggs', '/home/jblog

    25

    2답변

    대 나는 최근 원단을 사용하고있다 는 호출에 대해 말했다있어, 그래서 문서의에서 내가보고했다 : 루비의 레이크 도구 및 호출 자신의 전임자 패브릭 1.x에서와 마찬가지로 , 그것은 가 제공 셸 명령을 실행하기위한 깨끗하고 높은 수준의 API 및 tasks.py 파일에서 작업 기능을 정의/구성하는 호출 할 때 뭔가 멍청한 것을 놓치지 만 패브릭이 호출보다 강

    0

    1답변

    저는 파이썬 2.6/패브릭 1.8.0을 사용하며 다른 로컬 경로와 변수를 포함하는 여러 호스트가 있습니다. import .... def vmm_two_a(): env.hosts = 'xxx.xx.xx.xx' env.user = 'tom' env.password = password_from_netrc(env.hosts,env.

    1

    1답변

    나는 현재 fabfile.py에서 명령을 가져오고 사용하여 실행하는 Flask 서버를 실행하는거야 요청 : 누군가가 명령을 실행하는 경우에는 with settings(...): command() 을, fabric가 응답하지 않습니다 다른 요청은 명령이 완료 될 때까지 flask 서버로 이동합니다. 어떻게 이런 일이 일어나지 않도록 할 수 있습니