어떤 이유로 내 시스템의 파일에 저장된 값이 /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으로 떨어졌습니다.