Espere un proceso hijo en CasperJS

Tengo un proceso CasperJS que carga alguna página y luego necesita llamar a un proceso de inicio para analizar la página y decidir qué página debe cargarse a continuación. Go-Process tarda un tiempo en ejecutarse. Mi problema es que CasperJS no espera a que se complete el proceso y sale.

casper.then(function(){
  var p = cp.execFile('/path/parse', [], {}, function(error, stdout, stderr) {
    console.log(stdout);
  });

});

¿Cómo puedo esperar a que se complete el proceso de mi hijo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta