Udev 规则无法与‘ATTR’一起使用

Udev 规则无法与‘ATTR’一起使用

我想在 /sys 中更改我的 CPU 的 hwp_dynamic_boost 选项。我将其添加ACTION=="add|change", KERNEL=="cpu", ATTR{intel_pstate/hwp_dynamic_boost}="1"到 /etc/udev/rules.d/99-Performance.rules。它不起作用。但是,当我将规则更改为 时ACTION=="add|change", KERNEL=="cpu", RUN+="/bin/sh -c 'echo 1 >/sys/devices/system/cpu/intel_pstate/hwp_dynamic_boost'",它起作用了!

问题:
Q1:为什么 'ATTR' 不适用于 CPU?
Q2:ATTR 和 RUN 有什么区别?

相关内容