popen

    2

    2답변

    나는 파이썬에서 subprocess.Popen을 사용하여 일부 C++ 바이너리 애플리케이션을 실행 중입니다. 이 프로세스의 중단을 어떻게 처리 할 수 ​​있습니까? 예를 들어, 내 C++는 주장과 함께 나누기와 나는 콘솔에서 볼 : binary: /usr/include/.../file.hpp:42: Assertion `min <= max' failed.

    0

    1답변

    자식이 아직 실행 중일 때 호출 프로세스를 종료 할 수있는 프로세스를 생성해야합니다. 이렇게하는 효과적인 방법은 무엇입니까? 참고 : 저는 UNIX 환경에서 실행됩니다.

    0

    2답변

    저는 C 언어를 처음 사용하며 오늘 popen 함수를 사용하여 만든 "Open Stream"을 닫으려고 할 때 문제가 발생합니다. 1.이 프로그램에서 사용한 폴 기능 때문에이 문제가 발생합니까? 2. 또는 fcntl 함수 때문에? 누군가가 내게이 문제의 정확한 원인을 가르쳐 준다면 나는 매우 기쁠 것입니다. 아래 코드 샘플을 첨부하려고합니다. 코드 샘플 :

    8

    1답변

    나는 ENV 필요하기 때문에 나는이처럼는 popen을 사용하고 있습니다 :이 Popen( ["boto-rsync", "..."], env={"PATH":"/Library/Frameworks/Python.framework/Versions/2.7/bin/"}, ) 문제는 Popen이다는 새 스레드로 명령을 실행합니다. env을 su

    5

    2답변

    파이썬에서 하위 프로세스를 실행하려고합니다. 하위 프로세스에는 암호를 지정하는 인수가 필요합니다. 기본적으로이 컴퓨터에 로그인 할 수있는 모든 사람은 내 하위 프로세스가 실행 중일 때 ps 유틸리티를 사용하여 암호를 얻을 수 있습니다. Popen은 __executable__ param을 가지고 있습니다. 실제 프로그램 이름을 숨길 수 있지만 하위 프로세스의

    0

    1답변

    어떤 이유로 든 장고보기에서 소스 코드 폴더를 체크 아웃해야하며이를 위해 'Popen'을 사용합니다. 모든 것이 잘 작동하고 django runserver을 사용할 때 완벽하게 작동합니다. 그러나 apache2 + wsgi에 코드를 배포 한 후 Popen이 제대로 작동하지 않습니다. 명령이 실제로 완료되기 전에 항상 리턴됩니다. 그것은 오류를 던지지도 않고

    1

    1답변

    저는 현재이 코드를 가지고 있습니다. 예상되는 결과물을 출력하고 생성합니다. 예를 들어, 'ls -ltr | 덜 '터미널에서. p1 = subprocess.Popen(shlex.split('ls -ltr'), stdout=subprocess.PIPE, stderr=subprocess.PIPE) p2 = subprocess.

    1

    1답변

    누구든지 PHP 명령 실행 및 모범 사례와 관련하여 나에게 몇 가지 지침을 줄 수 있습니까? 현재 일부 netbackup 데이터를 구문 분석하려고하는데 시스템 호출이 반환하는 엄청난 양의 데이터와 관련된 문제가 있습니다. retreiving 데이터의 양을 줄이기 위해 나는 다음과 같은 것을하고있다. $awk_command = "awk -F, '{print

    1

    1답변

    여기에 코드를 고려하십시오 $handle = popen("some command that generates an infinite stream of output to stdout", "r"); while ($line = fgets($handle)) { echo $line; sleep(3); } 내 질문은 : 실제로 수면 (3)는 p

    1

    1답변

    암호화 된 문자열의 암호를 해독하기 위해 아래와 같이 C 코드를 작성했습니다.이 코드는 popen을 사용합니다. snprintf(cmdcheck,1000,"echo %s %c openssl aes-256-cbc -d -a -salt -pass pass:excel2012", idcheck,'|'); FILE *cmdid = popen(cmdcheck,"r"