Por que “echo EHC1 / proc / acpi / wakeup” muda Enabled para Disabled

3

Eu tenho uma pergunta muito básica. Eu entendo o que echo faz e como ele direciona uma string para o arquivo /proc/acpi/wakeup .

Minha pergunta é o que realmente está acontecendo quando eu direciono a palavra EHC1 para /proc/acpi/wakeup . Por que isso altera a linha em Status de *enabled para *disabled ou vice-versa?

Obrigado! Por que não acrescenta a palavra EHC1 ao final?

    
por Diesel 12.01.2014 / 22:30

1 resposta

2

Como os outros arquivos em /proc/ , o arquivo /proc/acpi/wakeup não é um arquivo real, mas uma interface para algumas funções do kernel.

Se você escrever algo nele, o valor que você escreveu não é armazenado em um arquivo, mas uma função do kernel é chamada e faz algo com o valor.

Se você ler, outra função do kernel é chamada e cria alguma saída que aparece como o conteúdo desse arquivo.

    
por Florian Diesch 12.01.2014 / 22:48

Tags