subprocess什么时候杀

当我的节点项目启动它创build一个subprocess,这只需要做一次,所以我把这个代码放在server.js文件,在subprocess中,我执行命令,如npm安装…我的问题是:

  1. 我需要杀死这个过程吗?
  2. 如果节点应用程序closures之前会发生什么事情,我可以杀死它?

我需要在这个过程中干掉吗?

答:如果这个过程不会得到进一步的利用,那么一旦工作完成,你最好把它杀掉。

2.如果节点应用程序在我能够杀死之前closures,会发生什么?

Ans:如果你的主节点应用程序出现故障,那么你的subprocess最终会被杀死,所以你不必担心。