Linuxでファンを手動で再起動する

Linuxでファンを手動で再起動する

Thinkpad T410ファンに問題があります。時々ファンが動作を停止することがあります(例:0rpm)。

長い間私にとって唯一の解決策は、システムをシャットダウン(再起動ではなく電源を切る)して再起動することでした。 (おわかりのように、これは良い解決策ではありません。時々、温度が100°Cを超えるときにデータが破損しないようにするために、システム回復の終了によりCPU集約的な操作をキャンセルする必要があるかもしれません。)

一時停止モードに切り替えると、ファンの電源を入れるのにも役立ちます。一時停止モードに切り替えずにファンを強制的に再起動できるように、コンピュータが一時停止モードから「戻る」ときにどのプロセスが起動するかを知りたいです。

確認するには:ファン自体を制御したくありませんが、手動で「再起動」したいと思います。

答え1

次の行を使用すると、ノートブックを一時停止せずにファンを再起動できます。

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

ありがとう @StephenHarris

答え2

また、このタスクを毎日実行する予定の場合(たとえば、私のように)、コンピュータにエイリアスとして追加することをお勧めします。

私の場合は、「restartfan」エイリアスとして追加しました。

ホームディレクトリの.bashrcファイルにエイリアスを追加するだけです。これも特定の構成に依存します。

私のエイリアスは、.bashrcファイルからわかるように、.bash_aliasesという別々のファイルにあります。

# 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に返信いただきありがとうございます。これは命の恩人です。

関連情報