我的问题包含两个独立的部分:
- 如何创建包含我不会按时间更新的值的节点(mb mknod)以及如何更新它
- 或者如何在某些文件上执行 cat 命令上的代码
我的历史:我想使用 ncpufreq,但在新内核中临时文件的目标已更改,现在它/sys/class/thermal
在/proc/acpi/
.此外,输出格式也发生了变化,现在我应该将值除以/sys/class/thermal
1000 并在/etc/ncpufreq.conf
我创建的 sh 脚本中点文件,该脚本在循环中仅读取输入/sys/class/thermal
,将其除以并输出到另一个文件中。但它看起来很难看,如果我只有一个文件就更好了。
这是我的问题,如何实现它:
- 使用某些逻辑创建类似于 /sys/class 中的节点的节点或
- 当某些代码使用
cat /file
返回执行响应时
有时我也有(在访问的同一时间):
10 月 30 日 21:26:37 bee ncpufreqd[12160]:无法读取“/home/jiojiajiu/temp_output”(错误文件描述符)
10 月 30 日 21:26:37 bee ncpufreqd[12160]:无法读取 ACPI 温度,终止
10 月 30 日 21:26:37 bee ncpufreqd[12160]:ncpufreqd 终止