我添加了一个运行“hd-idle”的命令。它似乎需要以 root 身份运行,否则它不会按照指示降低驱动器的转速。手动或通过 rc.local 执行时,行为似乎相同。如果重要的话,hd-idle 是用 make install 编译的,而不是用 apt-get 安装的。
从这个站点上的另一个问题我知道 rc.local 以 root 身份运行,那么为什么我仍然需要为我的 hd-idle 添加 sudo 才能运行?
rc.local 的最后两行:
sudo hd-idle -i 300
exit 0;
Run Code Online (Sandbox Code Playgroud)
上述 rc.local 按预期工作,硬盘驱动器在 300 秒后进入待机模式。如果我删除“sudo”并重新启动硬盘驱动器永远不会停止。