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();

「開始」イベントをリッスンします。これは、そのコールバック関数に渡される 2 番目の引数の pid プロパティです。

于 2012-04-13T01:19:23.083 に答える