¿Cómo puedo saber qué despertó la suspensión de mi computadora portátil?

¿Cómo puedo saber qué despertó la suspensión de mi computadora portátil?

En otros sistemas operativos, hay formas de ver qué proceso o evento los despertó de la suspensión. A menudo dejo mi computadora portátil suspendida durante varios días, y a veces descubro que se ha despertado y está calentando cualquier superficie sobre la que está apoyada :)

¿Hay alguna manera de descubrir qué lo despertó para poder evitar que vuelva a suceder? En Ubuntu 12.04 (Luna elemental).

Respuesta1

Lo único que sé que se usa comúnmente para forzar una activación (además, supongo, de las interrupciones de hardware) es el rtcwakecomando. La fuente para esto utiliza ioctl()llamadas en el dispositivo de reloj en tiempo real (de forma predeterminada /dev/rtc0), lo que significa que debe tener privilegios (por lo que no puede ser nada que inicie en su escritorio como usuario normal).

Me sorprendería mucho saber que existe un servicio privilegiado en Ubuntu configurado para hacer algo así (¿por qué?). Sin embargo, noto queocasionalmenteun sistema dormido se ha despertado sin motivo aparente estando solo. No tengo un gato, así que supongo que se trata de algo que hizo vibrar el mouse, o tal vez alguna fluctuación extraña de voltaje o alguna otra causa aleatoria.

Si esto sucede con regularidad, puede indicar un error en el controlador ACPI.

información relacionada