web-dev-qa-db-fra.com

Pourquoi "echo EHC1> / proc / acpi / wakeup" change-t-il d'activé en désactivé

J'ai une question très basique. Je comprends ce que fait echo et comment il dirige une chaîne vers le fichier /proc/acpi/wakeup.

Ma question est ce qui se passe réellement quand je dirige le Word EHC1 à /proc/acpi/wakeup. Pourquoi change-t-il la ligne sous Status de *enabled à *disabled ou vice versa?

Je vous remercie! Pourquoi ne pas simplement ajouter le mot EHC1 jusqu'à la fin?

3
Diesel

Comme les autres fichiers sur /proc/ le fichier /proc/acpi/wakeup n'est pas un vrai fichier mais une interface vers certaines fonctions du noyau.

Si vous y écrivez quelque chose, la valeur que vous avez écrite n'est pas stockée dans un fichier mais une fonction du noyau est appelée et fait quelque chose avec la valeur.

Si vous en lisez une autre fonction du noyau est appelée qui crée une sortie qui apparaît comme le contenu de ce fichier.

2
Florian Diesch