Crie um nó que contenha valor atualizado por tempo

Crie um nó que contenha valor atualizado por tempo

Minha pergunta contém 2 partes separadas:

  • Como criar um nó (mb mknod) que contém um valor que não atualizarei com o tempo e como atualizá-lo
  • Ou como executar código no comando cat em algum arquivo

Meu histórico: Quero usar o ncpufreq, mas nos novos kernels o destino do arquivo temporário foi alterado e agora está /sys/class/thermalem /proc/acpi/. Além disso, o formato da saída também mudou e agora devo dividir o valor /sys/class/thermalpor 1000 e apontar o arquivo. /etc/ncpufreq.conf
Criei o script sh que em loop apenas lê a entrada de /sys/class/thermal, divide e gera em outro arquivo. Mas parece feio, melhor seria se eu tivesse apenas um arquivo.
E aqui estão minhas perguntas, como conseguir isso:

  1. crie um nó semelhante aos nós em /sys/class com alguma lógica ou
  2. quando algum código usa cat /fileresposta de execução de retorno

Também às vezes tenho (no mesmo horário de acesso):

30 de outubro 21:26:37 bee ncpufreqd [12160]: falha ao ler "/home/jiojiajiu/temp_output" (descritor de arquivo incorreto)
30 de outubro 21:26:37 bee ncpufreqd [12160]: não é possível ler a temperatura ACPI, encerrando
30 de outubro 21:26:37 bee ncpufreqd [12160]: ncpufreqd encerrado

informação relacionada