0

我有一个在 Linux 上运行的应用程序,我想在系统暂停到 RAM 后几秒钟唤醒系统。

我已将 RTC 设置为通过在我的 Linux 系统上写入+20来在 20 秒内唤醒系统,这工作正常。/sys/class/rtc/rtc0/wakealarm正如预期的那样,在我执行暂停到 RAM 后,代码在下一行继续执行。

我想知道是否有某种方法可以找出触发系统唤醒的原因,是 RTC 还是键盘按键事件。有没有办法找出唤醒事件的来源?

4

1 回答 1

0

您必须监视 udev 事件,或使用 dbus 接口。

于 2017-08-08T21:25:58.613 回答