【发布时间】:2019-06-10 05:21:08
【问题描述】:
我正在制作一个电子应用程序来检查系统空闲时间。我想在winodws、mac和linux上使用一个通用模块来获取空闲时间。
我正在使用此命令在 mac 上获取空闲时间,但它在 linux 中不起作用。 我还尝试了不同的 npm 插件来获得空闲时间,但它们都没有按预期工作
function idleTime(callback) {
var command = `ioreg -c IOHIDSystem | awk '/HIDIdleTime/ {print $NF/1000000000; exit}'`;
child_process.exec(command, function (err, stdout, stderr) {
return err ? callback(err) : callback(null, stdout.trim());
});
我的预期结果是检查用户是否正在使用系统。我想计算系统在所有平台(mac、linux、windows)上的空闲时间。
【问题讨论】:
-
这个问题已经在Stack Overflow回答了。