如何找出 /proc/sys/kernel/sysrq 中的值发生了什么变化?

如何找出 /proc/sys/kernel/sysrq 中的值发生了什么变化?

由于某种原因,我系统上的文件中存储的值/proc/sys/kernel/sysrq更改为 16。这种情况发生得非常频繁,例如每小时一次或两次,但发生在随机时刻。

据我了解,我无法使用inotify,因为下面的文件/proc实际上不是文件。那么我怎样才能找出是什么改变了这个值呢?

UPD:尝试更改 /boot 中的内核配置

CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0001
CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""

并且还编辑 /etc/sysct.conf 以具有

kernel.sysrq=1

最后只是echo 1 > /proc/sys/kernel/sysrq

最后一个有一点帮助,但后来又下降到 16。

相关内容