以下代码:
#!/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)。
添加:
抱歉,我真正想要的是在父进程存在时杀死子进程,而不是等待它。