Подождите, пока дочерний процесс в CasperJS
У меня есть процесс CasperJS, который загружает некоторую страницу, а затем ему нужно вызвать go-процесс, чтобы проанализировать страницу и решить, какая страница должна быть загружена следующей. Go-процесс требует времени для выполнения. Моя проблема в том, что CasperJS не ждет завершения процесса и завершается.
casper.then(function(){
var p = cp.execFile('/path/parse', [], {}, function(error, stdout, stderr) {
console.log(stdout);
});
});
Как я могу ждать завершения моего дочернего процесса?