【发布时间】:2019-01-09 13:50:54
【问题描述】:
我想使用节点同步关闭另一个进程。我确实知道进程ID。我需要确保在另一个进程开始之前这个进程已经退出。
理想情况下应该是这样的:
await process.kill(pid);
await 实际上是在等待进程关闭。但是,文档告诉我 process.kill 只发送退出信号。它似乎没有等待返回信号或进程不再运行的某些指示。
我看到process.exit() 在这里不是一个选项,因为它不需要进程 ID。事实上,它似乎与子进程有关——但我确实发现文档很难理解。我要杀死的进程不是子进程。
【问题讨论】:
标签: node.js