unh*_*mer 5 clock suspend power-management wakeup
假设我将笔记本电脑设置为每天早上使用 rtcwake 唤醒(例如echo $(date +%s 'tomorrow 08:00') > /sys/class/rtc/rtc0/wakealarm在 cron 作业或中/etc/pm/sleep.d/99-set-alarm.sh)。
现在,我想/etc/pm/sleep.d/80-on-rtc-wake.sh 仅在笔记本电脑被 RTC 闹钟唤醒时运行脚本。是否可以检查笔记本电脑是否确实被 RTC 闹钟唤醒?
我知道我可以阅读/sys/class/rtc/rtc0/wakealarm,如果闹钟未设置或闹钟时间已过,它将是空的,但这会导致竞争条件,因为我想设置第二天早上的闹钟。
是否有日志或其他内容明确说明唤醒是否是由 rtc 闹钟引起的?