CPUが熱いときにコマンドを実行する

CPUが熱いときにコマンドを実行する

自己紹介をさせていただきます。私はUbuntuのユーザーですが、次のような問題を抱えています。冷却システムが非常に悪いノートパソコンを所有しており、90°Cに達すると電源が切れ、下がることはありません。私が見つけた一時的な解決策は、CPUクロックを制限し、2.1ghzから1.3ghzに下げることでした。その速度では、1時間ストレスがかかっても電源が切れません。理想は新しい冷却システムを入手することですが、現時点では不可能なので、次のことを思いつきました。CPUが85°Cに達したら、2.1から1.3にアンダークロックし、温度が80°Cに下がったら、アンダークロックを解除します。

アンダーロックに使用するコマンドは次のとおりです

「echo 1300000 | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_freq」および「echo 1300000 | sudo tee /sys/devices/system/cpu/cpu1/cpufreq/scaling_available_freq」

ある時点で私はプログラミングに専念しましたが、数学的シミュレーションしかプログラミングしたことがないため、温度を監視し、特定の値に達したときに何らかのアクションを実行する「サービス」というタスクを実行する方法がわかりません。

私に何をすることをお勧めしますか? 依存関係の使用などについてまったく知らないことを考慮すると、どのように始めればよいでしょうか?

ご挨拶と感謝

編集1: xfceとLxdeでxubuntuを実行しています

関連情報