This commit is contained in:
spiritlhl
2024-07-01 14:59:23 +00:00
parent 6626e2a8ce
commit f62720f74e

View File

@@ -146,6 +146,7 @@ func getCpuInfo(ret *model.SystemInfo, cpuType string) (*model.SystemInfo, error
} }
} }
// 使用 sysctl 获取信息 - 特化适配 freebsd openbsd 系统 // 使用 sysctl 获取信息 - 特化适配 freebsd openbsd 系统
if checkSysctlVersion() {
if ret.CpuModel == "" { if ret.CpuModel == "" {
cname, err := getSysctlValue("hw.model") cname, err := getSysctlValue("hw.model")
if err == nil && !strings.Contains(cname, "cannot") { if err == nil && !strings.Contains(cname, "cannot") {
@@ -239,7 +240,8 @@ func getCpuInfo(ret *model.SystemInfo, cpuType string) (*model.SystemInfo, error
ret.Load = load ret.Load = load
} }
} }
// 使用 /proc/device-tree 获取信息 - 特化适配嵌入式系统 }
// TODO 使用 /proc/device-tree 获取信息 - 特化适配嵌入式系统
deviceTreeContent, err := os.ReadFile("/proc/device-tree") deviceTreeContent, err := os.ReadFile("/proc/device-tree")
if err == nil { if err == nil {
ret.CpuModel = string(deviceTreeContent) ret.CpuModel = string(deviceTreeContent)