Как узнать, разбудил ли ноутбук rtc?

Скажем, я заставляю свой ноутбук просыпаться каждое утро с помощью 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?

3
задан 6 February 2013 в 15:08

0 ответов

Другие вопросы по тегам:

Похожие вопросы: