diff --git a/route/init.go b/route/init.go index 70d262854..e90f89543 100644 --- a/route/init.go +++ b/route/init.go @@ -33,7 +33,7 @@ import ( func InitFunction() { go InitNetworkMount() go InitInfo() - go InitZerotier() + //go InitZerotier() } func InitInfo() { diff --git a/service/system.go b/service/system.go index e307a4b27..a830c429d 100644 --- a/service/system.go +++ b/service/system.go @@ -473,6 +473,7 @@ func GetCPUThermalZone() string { break } } + Cache.SetDefault(keyName, path) return path } @@ -483,7 +484,10 @@ func (s *systemService) GetCPUTemperature() int { if len(path) > 0 { outPut = string(file.ReadFullFile(path + "/temp")) } else { - outPut = "0" + outPut = string(file.ReadFullFile("/sys/class/hwmon/hwmon0/temp1_input")) + if len(outPut) == 0 { + outPut = "0" + } } celsius, _ := strconv.Atoi(strings.TrimSpace(outPut))