Linux - 如何获得唤醒的原因?

hon*_*zas 14 linux wake-on-lan wake-up

是否可以在 Linux 上获取系统唤醒的原因(局域网唤醒、电源按钮、USB 唤醒)?我正在使用 Ubuntu,内核 Linux 无家可归者 2.6.37-12-generic #26~lucid1-Ubuntu SMP Wed Jan 5 21:52:06 UTC 2011 i686 GNU/Linux

fei*_*gen 6

根据您的硬件,您可以使用 dmidecode 找到它:

$ sudo dmidecode |grep Wake-up
    Wake-up Type: Power Switch
Run Code Online (Sandbox Code Playgroud)

dmidecode 中还有许多其他有用的硬件信息,例如主板/DIMM/CPU 的品牌/型号/序列号

在 ubuntu 中,它附带了 dmidecode 包,即使在 Lucid 中也应该可用。

  • 据我所知,总是写着“电源开关”。 (5认同)
  • 是的,这只是提供硬件信息而不是活动日志记录。但在这一点上 - 如何判断主板是否支持通过“dmidecode”进行局域网唤醒?我所有的机器都显示“电源开关” (3认同)

son*_*i2f 1

这在硬件层面上解释了这一点。当你看到什么dmesg | grep -i 'acpi'?