永远使用;我怎样才能找到子进程的pid?

时间:2012-04-04 23:10:18

标签: node.js

我在我的node.js应用中使用Forever。我正在开始一个像孩子一样的过程:

var forever = require('forever');

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

child.start();

如何找出该子进程的pid?

1 个答案:

答案 0 :(得分: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属性。