Я хочу знать, существует ли команда или программа, которая показывает, что причина последнего пробуждения от приостанавливает.
В окнах существует встроенная команда, которая показывает последнюю причину пробуждения, например, клавиатура или мышь, или через WOL.
Вещь состоит в том, что это, оказалось, уже 2 раза нашло мой компьютер не спящим утром, когда я ясно поместил его для сна ночью.
/var/log/pm-suspend.log:
Вторник 22 октября 23:50:24 EEST 2013: выполнение приостанавливает среда 23 октября 8:24:11 EEST 2013: Не спящий. Среда 23 октября 8:24:11 EEST 2013: Выполнение рычагов для резюме
PS: Значение по умолчанию 13,10 установок, WOL включил, но я не думаю, что это - проблема, так как я использовал WOL прежде (с Archlinux и SuSe), и это только проснулось, когда я сказал этому делать так.
По-видимому, каким-то образом это был неисправный веб-сайт, выполняющий скрипт в моем браузере, что привело к пробуждению компьютера.
Я оставлю это нерешенным, так как я не нашел программу для ответа на мой вопрос.
После более подробного изучения неисправность была вызвана моей беспроводной мышью. Если я переведу компьютер в спящий режим, а затем переместлю мышь, он проснется.
Решением было добавление echo "disabled" > /sys/bus/usb/devices/3-7/power/wakeup
в /etc/rc.local
, чтобы оно запускалось при каждом включении компьютера.
Это говорит USB-порту, на котором у меня есть передатчик EDR, чтобы отключить опцию пробуждения с помощью мыши.
Просто и чисто.