永远使用; 我怎样才能找出一个subprocess的PID?
我在我的node.js应用程序中使用Forever 。 我开始一个像下面这样的subprocess:
var forever = require('forever'); child = new (forever.Monitor)('path/to/my/server.js', { max: 3, silent: true, options: [] }); child.start();
我怎样才能找出那个subprocess的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”事件,它是传递给该callback函数的第二个参数的pid属性。