2 votes

Comment détecter si l'ordinateur est endormi

J'essaie de trouver un moyen d'interroger l'état de mon ordinateur portable à partir du terminal. Je voudrais savoir s'il est endormi ou éveillé.

Existe-t-il une requête dbus adaptée à cet effet ?

5voto

Terrance Points 35422

Le mode veille d'un ordinateur suspend son état actuel dans la mémoire vive. L'ordinateur passe alors en mode basse consommation, en conservant suffisamment d'énergie dans la mémoire vive pour maintenir l'état suspendu. Aucune application n'est en cours d'exécution à ce moment-là.

Le réveil de l'ordinateur à partir d'une session à distance devrait être effectué par un WOL (Wake On LAN) qui est contrôlé par la carte mère. Les démons ssh ne sont pas en cours d'exécution lorsque le système est endormi, de sorte que vous ne pouvez pas vous connecter à l'hôte de cette manière. Une fois que le paquet magique est envoyé à WOL, le système n'est plus en état de veille et la réponse est donc fausse à chaque fois que le système est en état de veille.

Voir https://en.wikipedia.org/wiki/Sleep_mode pour plus d'informations.

Il existe un autre moyen de savoir si un système est sous tension ou non à partir d'une console distante, mais cela nécessite un matériel spécial qui prend en charge les fonctions suivantes Gestion hors bande qui est normalement intégré au matériel du serveur. Il existe des éléments de gestion de l'alimentation à distance qui peuvent être achetés pour les systèmes sans gestion, mais ils peuvent être coûteux et ne contrôler que l'alimentation elle-même. En voici quelques-uns que j'ai recherchée rapidement.

J'espère que cela vous aidera !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X