2

我在我的 node.js 应用程序中使用Forever 。我正在启动一个子进程,例如:

var forever = require('forever');

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

child.start();

我怎样才能找出那个子进程的pid?

4

1 回答 1

3
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 属性。

于 2012-04-13T01:19:23.083 回答