node.js: есть ли способ для функции обратного вызова child_process.exec () вернуть PID процесса

Node.JS Exec Вопрос:

У меня есть программа, которая порождает несколько процессов, и я хотел бы регистрировать порядок завершения процессов, захватывая PID, когда процесс завершается. Из того, что я могу сказать, стандартные обратные вызовы не включают PID (stdout, stderr и error).

Я бы хотел избежать использования spawn, но, похоже, мне придется, если только у добрых душ не появятся какие-то идеи.

Заранее спасибо.

РЕДАКТИРОВАТЬ:

Чтобы уточнить:

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

не будет работать для нескольких процессов. Это возвращает последний процесс, а не процесс, который вызвал обратный вызов.

Ответы на вопрос(2)

Ваш ответ на вопрос