到目前为止,我的研究未能使我找到一种方法来在Linux(基于gui)下的Python中本机跟踪用户活动-我能找到的最接近的方法是使用"w | awk '{if (NR!=1) {print $1,$5 }}'"
和'who -u -H'
命令并使用Popen stdout读取上下文,但是它在CentOS 7下似乎不起作用-至少当我尝试在循环中运行它时似乎不起作用-如果该命令确实起作用,似乎正在重置计时器-奇怪的是,如果这就是屏幕保护程序可以正常工作并锁定屏幕的原因-因此,操作系统肯定不会使用它来跟踪用户活动。如果重要的话,我会在Windows 10的VM下运行centos7。
有什么建议吗?
谢谢!