Como aguardar a conclusão de um processo filho no Node.js?
Estou executando um script Python através de um processo filho no Node.js, assim:
require('child_process').exec('python celulas.py', function (error, stdout, stderr) {
child.stdout.pipe(process.stdout);
});
mas o Node não espera que termine. Como posso esperar o processo terminar?
Edição: É possível fazer isso executando o processo filho em um módulo que eu chamo a partir do script principal?