다음 코드에서 child_process.spawn에 자식 프로세스() 청소 방법 : 종료 자식 프로세스를 기다리지 않고Node.js를
#!/usr/bin/env node
"use strict";
var child_process = require('child_process');
var x = child_process.spawn('sleep', [100],);
throw new Error("failure");
가 자식 프로세스를 생성하고 종료합니다.
어떻게받을 수 있습니까? 나는 waitpid (2)를 호출하고 싶지만 child_process는 waitpid (2)가없는 것 같다.
ADDED :
미안 해요, 난 정말 원하는 것을 부모가있는 경우 자식 프로세스를 종료하는 대신 그것을 기다리는 것입니다.
당신이 잘못을 던져 경우 오류가 catch되지 않으면 응용 프로그램이 종료됩니다. 하위 프로세스를 기다렸다가 응용 프로그램을 종료 하시겠습니까? – pfried
사실, 부모 프로세스가 종료 될 때 자식 프로세스를 죽이고 싶습니다. –