如何在 Linux 中检测睡眠/唤醒等事件

如何在 Linux 中检测睡眠/唤醒等事件

我想知道是否有任何方法可以检测 Linux 下的系统范围事件,例如:

  • 睡觉
  • 醒来

我需要这个来处理一个项目,在这个项目中我会以编程的方式对此类事件做出反应,但我不确定如何以及从哪里开始。也许有一个我还不知道的 API。

有什么提示吗?我会很感激任何帮助!

编辑:文件“/var/log/syslog”包含睡眠和唤醒事件的更新,但这不适合我的用例,因为它需要 root 权限才能访问此文件。

相关内容