我正在node.js应用程序中使用Forever。我正在启动一个儿童过程,比如:

var forever = require('forever');

child = new (forever.Monitor)('path/to/my/server.js', {
    max: 3,
    silent: true,
    options: []
});

child.start();

我怎样才能找到那个子进程的PID?

最佳答案

var forever = require('forever');

child = new (forever.Monitor)('path/to/my/server.js', {
    max: 3,
    silent: true,
    options: []
});

child.on('start', function(process, data) { console.log(data.pid); });
child.start();

侦听“start”事件,它是传递给该回调函数的第二个参数的pid属性。

关于node.js - 永远使用;我如何找出子进程的pid?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10020543/

10-10 16:03