创建包含“*活跃*计算机使用情况”信息的 csv 文件(目的:监测与颈部和肩部疼痛的可能关系)

创建包含“*活跃*计算机使用情况”信息的 csv 文件(目的:监测与颈部和肩部疼痛的可能关系)

因此,我患有颈部和肩部疼痛,我编写了一个基于 dmenu 的脚本,我可以在其中以一种简单的、基于菜单的方式记录我每天的疼痛程度。

当然,这和我在电脑前度过的时间和疼痛有关系。我想更精确地测量这种关系,这样我就可以将我对疼痛的测量和我的计算机时间加载到 R 中并查看相关性等。

但我如何衡量积极的电脑时间?我可以获得诸如正常运行时间之类的信息,但这太不准确了 - 我正在寻找某种方法来测量我使用键盘活动的时间,或者类似的东西:我安装了工作计时器 Workrave,它看起来相当不错检测鼠标和键盘输入,以便判断我是否正在“工作” - 计时器应该在计数 - 以及是否“空闲” - 计时器停止。这基本上就是我正在寻找的。

可能是类似 procinfo 的东西,来自手册页:

user:在用户空间中运行作业所花费的时间。

Nice:在用户空间中运行 Nice 作业所花费的时间。

系统:在内核空间中运行所花费的时间量。注意:内核不计算中断服务所花费的时间(procinfo 对此无能为力)。

空闲:无所事事的时间量。

uptime:系统运行的时间。以上四项相加应该与这一项差不多。

所以这可能是这样,但我不太确定“空闲”类型是什么 - “什么都不做的时间量” - 就 cpu/ram 使用而言,我猜是 - 如果是的话在这种情况下,这对于此目的没有用处。如果不使用该程序,还可以使用什么?

我使用的是 Lubuntu 20.04 机器。

相关内容