【发布时间】:2018-11-06 22:51:24
【问题描述】:
我正在开发一个提供前 5 个 CPU 使用率应用程序名称的应用程序。目前,我从以下代码中获得了前 5 个应用程序:
var _ = require('lodash');
var ps = require('current-processes');
ps.get(function(err, processes) {
var sorted = _.sortBy(processes, 'cpu');
var top5 = sorted.reverse().splice(0, 5); // Top 5 results
console.log(top5);
});
我也研究过其他方法:
var exec = require('child_process').exec;
exec('tasklist', function(err, stdout, stderr) {
var lines = stdout.toString().split('\n');
console.log(lines);
});
输出图像
但我无法确定进程(pid)是 Windows 服务还是其他应用程序。总之,我不想展示任何系统服务。还有其他方法可以识别吗?
【问题讨论】:
-
看起来你把截图弄混了。
-
@estus 现已修复!
标签: node.js electron child-process