func freq() {
for cols := range bg("sysctl", "-n", "dev.cpu.0.freq") {
- raw, err := strconv.Atoi(cols[0])
- if err != nil {
- continue
+ if strings.HasSuffix(cols[0], "01") {
+ Freq = "TB"
+ } else {
+ raw, err := strconv.Atoi(cols[0])
+ if err != nil {
+ continue
+ }
+ Freq = fmt.Sprintf("%.1fG", float64(raw)/1000)
}
- Freq = fmt.Sprintf("%.1fG", float64(raw)/1000)
}
}