여러 하위 프로세스를 생성하는 응용 프로그램이 있습니다. 자식을 시작하기 전에 stdOut을 만들고 stdErr이 로그 파일을 처리합니다 (예를 들어 procA를 시작하면 logA.log에 대한 핸들을 만듭니다). 자식 프로세스에서이 핸들을 설정합니다. ProcExplorer을 찾고으로핸들 생성시 어떻게 중단 할 수 있습니까?
, 나는 각 자식 프로세스가 각 로그 파일 (그래서 PROCA가 LOGA, logb에 등을 핸들을 가지고)에 핸들을 가지고 있음을 알 수있다. 이것은 나중에 문제를 만듭니다.
procA가 logB 핸들을 생성하는 시점을보고 싶습니다. 어떤 이상?
감사합니다. 나를 올바른 길로 인도했습니다. 하위 프로세스는 상위 핸들을 공유합니다. 나는 당신의 솔루션으로 갈 수는 없지만 모든 열린 핸들을 나열하는 방법을 찾고 있습니다. –
해결되었으므로 자식 프로세스는 출력 리디렉션의 부작용으로 부모 프로세스를 상속합니다. –