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.