I have the following question as I capture the stdout to use it later (when I match it to data it prints it empty);
var exec = require('child_process').exec;
var data = "5";
var child = exec('java -jar DproRan.jar',
function (error, stdout, stderr){
console.log('Output -> ' + stdout);
data = stdout;
if(error !== null){
console.log("Error -> "+error);
}
}
);
console.log(data);
function imprimir(stdout) {
if(stdout!=null) {
var ss = stdout.split("_");
console.log(ss[1],ss[3],ss[5]);
} else {
console.log("error");
}
}