node.js: Existe uma maneira de a função de retorno de chamada de child_process.exec () retornar o processo PID

Node.JS Exec Pergunta:

Eu tenho um programa que gera vários processos, e gostaria de registrar a ordem dos processos de acabamento, capturando o PID quando o processo termina. Pelo que posso dizer, os callbacks padrão não incluem o PID (stdout, stderr e error).

Eu gostaria de evitar o uso de spawn, mas parece que vou ter que fazê-lo, a menos que qualquer tipo de alma tenha algumas idéias.

Desde já, obrigado.

EDITAR:

Esclarecer:

var child = child_process.exec(..., function() {
    console.log( child.pid );
});

não funcionará para vários processos. Isso retorna o último processo, não o processo que acionou a chamada de retorno.

questionAnswers(2)

yourAnswerToTheQuestion