Что-то настраивает будильник rtc. Как мне это остановить?
Я использую Xubuntu 14.10 на третьем поколении Lenovo Carbon X1.
Несколько дней назад я заметил, что мой ноутбук включается сам по себе. Я проверил /proc/driver/rtc
и увидел, что была установлена сигнализация. Так я и сделал echo 0 > /sys/class/rtc/rtc0/wakealarm
как корень, и это остановило его от пробуждения на несколько дней. Однако он снова начал включаться, я проверил, и был установлен еще один сигнал тревоги.
Есть ли способ сказать, что настраивает будильник и есть ли способ его отобразить?
Ниже вывод от /proc/driver/rtc
rtc_time: 20:06:04
rtc_date: 2015-04-20
alrm_time: 11:54:00
alrm_date: 2015-04-21
alarm_IRQ: yes
alrm_pending: no
update IRQ enabled: no
periodic IRQ enabled: no
periodic IRQ frequency: 1024
max user IRQ frequency: 64
24hr: yes
periodic_IRQ: no
update_IRQ: no
HPET_emulated: yes
BCD: yes
DST_enable: no
periodic_freq: 1024
batt_status: okay
1 ответ
Моя первая идея (но, к сожалению, это не работает):
sudo auditctl -w /sys/class/rtc/rtc0/wakealaram -p w -k rtc_access
sudo auditctl -w /proc/driver/rtc -p w -k rtc_access
Следующее не конкретное решение, а стратегия:
Команда для установки времени будильника выглядит следующим образом.
/usr/sbin/rtcwake
Чтобы найти исполняемые сценарии, которые используют эту команду:
sudo find -L <your_script_folder> -executable -type f | xargs grep rtcwake
Но даже в этих каталогах стоит посмотреть:
sudo find -L /usr/bin -executable -type f | xargs grep rtcwake sudo find -L /usr/local/bin -executable -type f | xargs grep rtcwake sudo find -L /opt -executable -type f | xargs grep rtcwake
Вы также должны проверить ваши программы запуска в:
/etc/xdg/autostart ~/.config/autostart
Другое место в
crontab
sudo crontab -e crontab -e
И в
/etc/cron.*