J'utilise Xubuntu 14.10 sur un Lenovo Carbon X1 de 3e génération.
Il y a quelques jours, j'ai remarqué que mon ordinateur portable s'allumait tout seul. J'ai vérifié /proc/driver/rtc
et a vu qu'une alarme de réveil a été définie. J'ai donc fait echo 0 > /sys/class/rtc/rtc0/wakealarm
en tant que root, ce qui l'a empêché de se réveiller seul pendant quelques jours. Cependant, il s'est remis en marche, j'ai vérifié et une autre alarme de réveil a été réglée.
Existe-t-il un moyen de savoir ce qui définit l'alarme de réveil et existe-t-il de toute façon de l'afficher?
Ci-dessous la sortie de /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
Ma première idée (mais malheureusement ça ne marche pas):
Sudo auditctl -w /sys/class/rtc/rtc0/wakealaram -p w -k rtc_access
Sudo auditctl -w /proc/driver/rtc -p w -k rtc_access
Ce qui suit n'est pas une solution spécifique, mais une stratégie:
La commande pour régler l'heure de l'alarme ressemble à ceci.
/usr/sbin/rtcwake
Pour rechercher des scripts exécutables qui utilisent cette commande:
Sudo find -L <your_script_folder> -executable -type f | xargs grep rtcwake
Mais même dans ces répertoires, cela vaut le coup d'œil:
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
Vous devez également vérifier vos programmes de démarrage dans:
/etc/xdg/autostart
~/.config/autostart
Un autre endroit est dans crontab
Sudo crontab -e
crontab -e
et en
/etc/cron.*