我想监控服务器并在网页上实时显示顶级命令输出。在Mac OSerror: initializing curses
上启动程序后出现错误。我不知道如何处理,我的问题是如何通过Node.JS实时获取顶级命令输出?
var spawn = require('child_process').spawn,
com = spawn('/usr/bin/top', []);
var io = require('socket.io').listen(5555);
com.stdout.on('data', function(data){
io.sockets.emit('get result', data);
}
);
com.stderr.on('data', function(data){
console.log('stderr: ' + data);
});