gpt4 book ai didi

c# - 如何在 Linux 上获取 CPU 温度

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:53:48 32 4
gpt4 key购买 nike

如何在 Linux 上获取 CPU 的当前温度?

several questions and answers关于使用 C# 获取 CPU 温度,但它们似乎都是特定于 Windows 的。

最佳答案

如果您知道如何在 C# 中读取文件,并且您的计算机启用了 ACPI,您也许能够读取文件

 /proc/acpi/thermal_zone/THRM/temperature

在其他 Linux 版本上它可能是

 /proc/acpi/thermal_zone/THM0/temperature

当然,您必须在 Linux 上使用 mono 来运行它。

using System;
using System.IO;
using System.Text;

class Test
{
public static void Main()
{
string path = @"/proc/acpi/thermal_zone/THRM/temperature";
if (!File.Exists(path))
{
Console.WriteLine("Could not find "+path);
return;
}

string readText = File.ReadAllText(path);
Console.WriteLine(readText);
}
}

关于c# - 如何在 Linux 上获取 CPU 温度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9444202/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com