我想构建一个生成 Go 服务器的 Grunt 任务,然后在 Go 源文件更改时杀死并重新生成它。
我正在产生这样的 Go 进程:
goProcess = child_process.exec('go run main.go', ...
后来我试图杀死这样的过程:
if (goProcess) {
goProcess.kill('SIGINT');
}
但是 Go 进程并没有消亡。
如何正确终止 Node 中的 Go 进程?
我在这里有一个工作示例https://github.com/sporto/go-must-die