Como detectar se o computador está dormindo

2

Estou tentando encontrar uma maneira de consultar o estado do meu laptop no terminal. Eu gostaria de saber se está dormindo ou acordado.

Existe uma consulta dbus adequada para isso?

    
por Senior-Jesticle 28.03.2018 / 22:31

1 resposta

5

O modo de suspensão em um computador suspende seu estado atual para a RAM. O computador entrará em um modo de baixo consumo de energia, mantendo a energia suficiente na RAM para manter o estado suspenso. Não há aplicativos em execução no momento.

Para reativar o computador a partir de uma sessão remota, teria que ser feito por um WOL (Wake On LAN) , que é controlado pela placa-mãe. Isso então acordaria o sistema de volta. Os daemons ssh não estariam em execução no momento em que o sistema estiver inativo, portanto, você não conseguirá se conectar ao host dessa maneira. Uma vez que o pacote mágico é enviado para o WOL, o sistema não estará mais no estado de suspensão, então a resposta seria falsa toda vez que for dormir.

Consulte o link para obter mais informações.

Haveria uma outra maneira de descobrir se um sistema está ligado ou não a partir de um console remoto, mas isso requer um hardware especial que suporte Gerenciamento fora de banda que normalmente é construído no hardware do servidor. Existem alguns itens de gerenciamento de energia remotos que podem ser comprados para sistemas sem o gerenciamento, mas podem ser caros e controlar apenas a energia em si. Aqui estão algumas que fiz uma pesquisa rápida.

Espero que isso ajude!

    
por Terrance 29.03.2018 / 23:26