Почему «echo EHC1> / proc / acpi / wakeup» меняется с «Включено» на «Отключено»

У меня очень простой вопрос. Я понимаю, что делает echo, и как он направляет строку в файл /proc/acpi/wakeup.

Мой вопрос заключается в том, что на самом деле происходит, когда я направляю слово EHC1 в /proc/acpi/wakeup. Почему он меняет линию под Status с *enabled на *disabled или наоборот?

Спасибо! Почему он просто не добавляет слово EHC1 в конец?

3
задан 25 December 2014 в 20:24

1 ответ

Как и другие файлы в /proc/, файл /proc/acpi/wakeup не является реальным файлом, а является интерфейсом для некоторых функций ядра.

Если вы что-то записываете в него, записанное вами значение не сохраняется в файле, но вызывается функция ядра и что-то делает со значением.

Если вы читаете из него, вызывается другая функция ядра, которая создает некоторый вывод, который появляется как содержимое этого файла.

0
ответ дан 25 December 2014 в 20:24

Другие вопросы по тегам:

Похожие вопросы: