execv

    2

    2답변

    에서 파일로 execvp는 출력입니다 리디렉션 : if (fork() == 0) { // child int fd = open(fileName, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); dup2(fd, 1); // make stdout go to file execvp("ls

    3

    1답변

    첫째, 나는 C++ 코드를 썼다. import os,sys sys.stdin = open("./data.in","r") sys.stdout = open("./data.out","w") pid = os.fork() if pid == 0: cmd = ["./a","./a"] os.execv(cmd[0],cmd) 는 그러나, data

    1

    1답변

    PDF 문서를 인쇄하고 종료 될 때까지 기다리는 동안 LP를 실행하려고합니다. 이후에 나는 unlink()로 파일을 삭제하려고합니다. 그러나 execv가 LP를 실행하기 전에 대기가 완료됩니다. 나는 꽤 확신하지 못한다. 이것을 처리하는 방법과 execv가 끝날 때까지 기다리지 않는 이유. 다른 방법이 있습니까? if(fork()) {

    1

    4답변

    내 프로그램이 있습니다 : 명령이 실제로 제대로 실행되고 있는지 execv (programname, (char **)argv); 잘 모르겠어요. 어떻게 알 수 있습니까? 백그라운드에서 실행되고 있습니까?

    1

    5답변

    이 프로그램에서는 execv로 다른 프로세스를 시작합니다. if (fork() == 0) { struct rlimit limits; limits.rlim_cur = 10000000; // set data segment limit to 10MB limits.rlim_max = 10000000; // make sure the chil

    0

    3답변

    내 코드에서 execv를 호출 한 다음 execv를 호출 한 후 몇 줄의 코드가 있었으면 execv에 의해 시작된 모든 것이 현재 프로세스를 대체하기 때문에 해당 줄이 실행되거나 실행되지 않겠습니까? ?

    0

    1답변

    fork 및 execv를 사용하여 하위 프로세스를 시작합니다. htop을 실행하면 해당 프로세스를 찾을 수 있습니다. 그러나 OSX Activity Monitor는 모든 프로세스를 보여 주도록 설정해도 표시하지 않습니다. 왜 그런가요? htop의 S 열은 모든 프로세스에 대해 Z를 표시합니다. 그게 무슨 뜻 이죠? 그것과 관련이있을 수 있습니까?

    1

    2답변

    내가 자식 프로세스를 실행하는 포크와 execv와를 사용의 리턴 코드를 읽을 수 있습니다. 모 프로그램에서, 나는이 있습니다 int status; wait(&status); cout << "return code = " << status << endl; 이 종료하는 자식 프로세스를 기다리라는 뜻을 한 후는 반환 코드의 표시? 내가 http://linu

    0

    2답변

    fork 및 execv를 사용하여 하위 프로그램을 생성합니다. 이 프로그램을 백그라운드에서 실행하려면 어떻게해야합니까? 나는 그들을 기다리지 않으려 고 노력했지만 여전히 화면에 출력을 보냅니다. 간부 당신 전에 /dev/null에/표준 에러

    0

    1답변

    나는 프로그램이 그래서 내 특정 인수와 함께 실행할 수있는 위치를 찾기 위해 리눅스 시스템에서 절대 경로를 테스트하기 위해 노력하고있어. 문제는, 내가 그것을 발견 할 때, 동적 인 할당 된 메모리를 해제함으로써 메모리 누출뿐만 아니라 올바른 경로에 더 많은 문자열을 계속 추가한다는 것이다. 스택 덤프에 대한 픽스 만이 해제되지 않습니다 (ret). 나는