Хочу попробовать сделать примитивный мониторинг, стандартной либой NodeJS. Почти все что нужно есть в os. Но нужно еще использование дисков (сколько места занято\свободно). Нашел примеры кода но мне нужно передать не в консоль а в любую переменною для дальнейшей работы. Скорее всего туплю в базовом понимании JS.
var child_process = require('child_process');
var MyVar;
var MyVar2;
// exec: spawns a shell.
child_process.exec('df -h', function(error, stdout, stderr){
//console.log(JSON.stringify(stdout, null, 2).split("\\n"));
MyVar = JSON.stringify(stdout, null, 2).split("\\n");
});
child_process.exec('uptime', function(error, stdout, stderr){
//console.log(JSON.stringify(stdout, null, 2));
MyVar2 = JSON.stringify(stdout, null, 2);
});
console.log(MyVar);
console.log(MyVar2);
Переменные undefined, как и им передать результат?