我想构建一个 Grunt 任务,它生成一个 Go 服务器,然后在 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
沧海一幻觉
相关分类