pexpect

    1

    2답변

    디자인에 대한 질문이 있습니다. 나는 직업을 자동화하기 위해 젠킨스를 사용하고 있습니다. 누군가 taskA를 수행하기를 원한다면 젠킨스를 사용하여 pexpect 파일을 실행하면 모든 것이 자동으로 수행됩니다. 이러한 작업 중 일부는 유닉스 사용자를 전환해야하며, 속성 파일에 넣는 것보다는 암호를 설정/설정하는 것이 더 안전하고 안전한 방법인지 궁금합니다.

    0

    2답변

    와 어떻게 파이썬과 echo xyz | ssh [host] (호스트에 XYZ를 보내) 을 수행? 나는 pexpect.spawn('echo xyz | ssh [host]') pexpect 시도했지만 어쩌면 다른 패키지가 더 좋을 것 echo 'xyz | ssh [host]' 을 수행하는거야?

    0

    2답변

    일부 리눅스 명령을 실행하려면 pexpect를 사용하고 있습니다. 명령 내에서 변수를 사용하는 데 문제가 있습니다. 예 : first_dir="/opt/dirA" second_dir="/opt/dirB" 내가 dirB에 dirA을 복사하려면 : cmd="cp -rp " +first_dir +" " +second_dir print("cmd is ",c

    0

    1답변

    pexpect를 사용하는 파이썬 스크립트를 통해 일부 작업을 자동화하려고합니다. 2 개의 .sh 스크립트도 사용하고 있습니다. 1은이 python 스크립트를 호출하고 두 번째는 바이너리 스크립트의 실행을 시작합니다. [email protected]: ~# cat while.sh #!/bin/bash while read line do ./tr

    4

    1답변

    Python 3.4.0에서 pexpect 모듈 (버전 3.3)을 사용하려고합니다. child.expect 메서드를 호출하면 오류가 발생합니다. TypeError: must be str, not bytes child = pexpect.spawn('ssh [email protected]') index = child.expect([pexpect.TIMEOUT,

    0

    1답변

    2 개의 스레드가있는 프로그램이 있습니다. 모든 스레드는 원격 호스트에 다른 명령을 보내고 출력을 파일로 경로 재 지정합니다. 스레드는 다른 원격 호스트를 사용합니다. 나는 pxssh와의 연결을 생성하고 'sendline'로 원격 호스트에 명령을 보내려고했습니다 내가 명령 (모든 호스트에 약 500 개 명령)의 고정 수를 보낼 수 있습니다 s = pxssh

    8

    1답변

    내 질문에 간단합니다 : expect() pexpect를 사용하여 stderr에서 특정 출력을 볼 수 있습니까? pexpect.spawn()은 stdout에서 출력을 기대하기 위해서만 사용될 수 있습니다. 유토피아 예 : import pexpect child = pexpect.spawn(...) child.expect("hi", fd=pexpect.STDE

    0

    3답변

    내 파이썬 스크립트 "동안" app = "google facebook yahoo" prec = 0 test = 0 while test < 4 : print "The test is test%d" % (test) while prec < 4 : prec = prec + 1 for i in app.split(): print "T

    0

    1답변

    나는 GNU gpg로 작업 할 파이썬 pexpect를 얻으려고하고있다. 우리는 gnupg 모듈을 읽어 들이지 않고 그렇게하려고 시도하는 것이 거의 불가능합니다. 나는 FTP와 SSH를 수행하는 데있어 pexepct를 얻을 수 있지만 gpg는 약간의 문제가있다. 아래는 명령 줄에서 파일의 암호를 해독하기 위해 실행하는 명령입니다. 프롬프트에서 암호를 입력하면

    0

    1답변

    여러 줄의 데이터와 상호 작용하는 예제를 찾지 못했습니다. 대부분의 예제에서 pexpect는 반환 또는 스폰하기 전에 단일 값을 찾습니다. 내 경우에는 여러 줄을 예상하고 각각을 목록에 추가하려고합니다. 나는 현재 그렇게하는 방법을 알아낼 수 없다. 는 여기에 지금까지이 작업은 다음과 같습니다 ... active_hosts = [] host_disco