subprocess

    4

    4답변

    파이썬으로 프로세스를 생성하고 양방향 통신을하고 싶습니다. 물론, Pexpect는 이것을 수행하며 내가 실제로 갈 수도있는 방법입니다. 그러나, 그것은 이상적이지 않습니다. 필자의 이상적인 상황은 표준 파이썬 라이브러리 만 포함하는 크로스 플랫폼 일반 기술을 사용하는 것입니다. 서브 프로세스는 꽤 가깝지만 프로세스와 안전하게 상호 작용하기 전에 프로세스가

    8

    2답변

    파이썬 서브 프로세스 모듈을 사용하여 일련의 명령어를 실행하려고하는데, 실행하기 전에 쉘 변수를 export로 설정해야합니다. 물론 쉘은 영속적 인 것처럼 보이지 않으므로 나중에 쉘 변수를 잃어 버리면 명령을 실행할 수 있습니다. 이 문제를 해결할 방법이 있습니까? 나는/bin/sh 프로세스를 만들 수 있었지만 명령의 종료 코드를 어떻게하면 얻을 수 있을까

    0

    1답변

    스레드와 SSH를 사용하여 정확한 순간에 여러 개의 원격 작업을 실행해야합니다. 그래서 나는 다음과 같이 씁니다 : def dojob(hostname): command = "echo Done" p = Popen(['ssh','%[email protected]%s' % (user, hostname), command], stdout=PIPE

    1

    1답변

    오랫동안 실행되는 subprocess.Popen()을 사용하여 하위 프로세스를 만듭니다. 자체 스레드에서 호출되며 하위 프로세스가 완료되거나 반환 될 때까지 스레드가 차단됩니다. 원하는 경우 프로세스가 종료되도록 하위 프로세스를 중단 할 수 있기를 원합니다. 아이디어가 있으십니까?

    1

    2답변

    나는 프로그램을 실행하는 데 파이썬을 사용하려고합니다.이 WindowsError: [Error 2] The system cannot find the file specified 프로그램이 존재하고 내가 사본을 가지고 있고 EXE에 절대 경로를 탐색기에서 직접 붙여 :이 작은 SNIPPIT을 실행 from subprocess import Popen sa_pr

    14

    6답변

    파이썬 프로그램을 통해 프로세스를 호출하고 싶지만,이 프로세스는 다른 프로세스에서 설정 한 특정 환경 변수가 필요합니다. 첫 번째 프로세스 환경 변수를 두 번째 환경 변수로 전달할 수있는 방법은 무엇입니까? 이 프로그램이 어떻게 생겼는지입니다 : import subprocess subprocess.call(['proc1']) # this set env.

    1

    2답변

    나는 우분투 9.04 x64 및 사용하고 콘솔을 다시 출력을 리디렉션 I 15 분마다 암호를 입력하지 않고도 관리 작업을 수행 할 수있는 루트 콘솔이 항상 있습니다. 이 스크립트는 Startup.rb 다른 스크립트에 의해 호출하고, 두 파일의 내용입니다이처럼 - 파일 ~/Startup.rb #!/usr/bin/ruby system "gnome-termin

    9

    1답변

    subprocess을 사용하여 외부 프로세스를 호출하는 작은 파이썬 스크립트가 있습니다. stdout과 stderr를 로그 파일과 터미널로 리디렉션하고 싶습니다. 어떻게이 작업을 수행 할 수 있습니까?

    4

    4답변

    하위 프로세스 모듈을 사용하여 실행중인 일부 명령이 있습니다. 그런 다음 출력 라인을 반복하고 싶습니다. 설명서에는 data_stream.stdout.read를 수행하지 않는다고 나와 있습니다. 그러나 나는 그것을 호출하는 것을 할 것입니다. 나는 다음과 같은 출력을 통해 반복하고 있습니다 :이 for line in data_stream.stdout:

    2

    4답변

    저는 파이썬 응용 프로그램을 통해 growisofs를 사용하여 iso를 굽습니다. 두 개의 다른 파일에 두 개의 클래스가 있습니다. GUI() (main.py) 및 Boxblaze() (core.py). GUI() 창을 빌드하고 모든 이벤트 및 물건을 처리하고 Boxblaze() GUI() 호출하는 모든 메서드가 있습니다. growisofs -use-the