【发布时间】:2018-01-17 12:32:08
【问题描述】:
我正在尝试使用child_process 中的kill 方法杀死一个进程。但是当我尝试调用该函数时出现以下错误:
TypeError [ERR_UNKNOWN_SIGNAL]: Unknown signal: 18408
我的做法如下:
const ls = spawn('node',['print']);
ls.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});
ls.stderr.on('data', (data) => {
console.log(`stderr: ${data}`);
});
ls.on('close', (code) => {
console.log(`child process exited with code ${code}`);
});
setTimeout(() => {
ls.kill(ls.pid);
},4000);
这可能是什么原因?我错过了什么?
【问题讨论】: