Linux 下手动重启风扇

Linux 下手动重启风扇

我遇到 Thinkpad T410 风扇问题。有时我的风扇会停止工作(即 0 rpm)。

很长一段时间,对我来说唯一的解决方案是关闭(不是重新启动,而是关闭电源)系统,然后再次启动。 (你可以猜到,这不是一个好的解决方案。有时,当温度高于 100 °C 时,由于系统救援关闭,我什至不得不取消占用大量 CPU 的任务,以避免数据损坏。)

我发现进入暂停模式也有助于使风扇恢复工作。我想知道当计算机从挂起模式“返回”时启动哪些进程,这样我就可以强制风扇再次启动,甚至无需进入挂起模式。

为了确保:我不想控制风扇本身,但我希望它手动“重新启动”。

答案1

使用以下行可以让我在不暂停笔记本电脑的情况下重新启动风扇。

echo disable | sudo tee /proc/acpi/ibm/fan; sleep 5; echo enable | sudo tee /proc/acpi/ibm/fan

感谢@Stephen Harris

答案2

另外,如果您打算每天执行此操作(例如,就像我一样),我建议将其添加为您的计算机中的别名。

就我而言,我将其添加为“restartfan”别名。

您可以通过将别名添加到主目录中的 .bashrc 文件来实现此目的。这也取决于您的特定配置。

我的别名位于一个名为 .bash_aliases 的单独文件中,如 .bashrc 文件建议的那样:

# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.

如果您不确定如何设置别名,这里有一篇详细的文章对其进行了解释:https://phoenixnap.com/kb/linux-alias-command

对我来说这更实用。

感谢@stackunderflow 的回答。这是一个救星。

相关内容