サーバーを監視し、トップ コマンドの出力を Web ページにリアルタイムで表示したい。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);
});