Ce n'est probablement pas possible, mais je voudrais savoir comment faire pour que le noyau détecte ce qui a provoqué le démarrage de la carte mère et éventuellement le stocker dans un fichier du dossier /proc.
Par "ce qui a provoqué le démarrage de la carte mère", je veux dire si c'est parce que le bouton d'alimentation a été pressé, parce qu'un signal Wake On Lan a été reçu, à cause d'un démarrage programmé, ou autre chose.
J'en ai besoin car j'utilise fréquemment mon iPhone pour démarrer mon ordinateur lorsque je rentre chez moi via Wake On Lan, et j'ai configuré Ubuntu pour qu'il se connecte automatiquement afin que lorsque je commence à utiliser mon PC, il soit prêt à charger et à démarrer tout ce qui est programmé pour démarrer à la connexion, comme Skype ou Steam.
Cependant, lorsque j'utilise WOL pour le démarrer et que Skype se connecte, les gens peuvent penser que je suis là alors que ce n'est pas le cas et commencer à m'envoyer des messages sans obtenir de réponse de ma part. Lorsque je démarre le PC à l'aide du bouton d'alimentation, je l'utilise généralement juste après la connexion, afin que mes contacts Skype ne pensent pas que je suis là alors que je ne le suis pas. Donc, si je pouvais le configurer pour ne pas lancer Skype si un signal WOL a déclenché le démarrage, mais pour le lancer si le bouton d'alimentation a déclenché le démarrage.