From b85014bc70a029f1e1cacf36bdf02b8b647cf40b Mon Sep 17 00:00:00 2001 From: Dottere Date: Mon, 5 Oct 2026 18:23:45 +0200 Subject: [PATCH] found out the root cause of issue, reverting change --- internal/processor/linux_cpu.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/internal/processor/linux_cpu.go b/internal/processor/linux_cpu.go index fe0308b..7cc98ea 100644 --- a/internal/processor/linux_cpu.go +++ b/internal/processor/linux_cpu.go @@ -14,7 +14,7 @@ import ( var numberRegex *regexp.Regexp = regexp.MustCompile(`\d+`) func getLinuxCpuInfo() (ProcessorInformation, error) { - procFile, err := os.Open("/proc/meminfo") + procFile, err := os.Open("/proc/loadavg") if err != nil { return ProcessorInformation{}, fmt.Errorf("Could not find /proc/meminfo. Are you sure you are on linux?") } @@ -29,11 +29,12 @@ func getLinuxCpuInfo() (ProcessorInformation, error) { for fileReader.Scan() { line := fileReader.Text() - fields := strings.Split(line, " ") - for _, field := range fields { - fmt.Print(field) + if strings.HasPrefix(line, "cpu ") { + fields := strings.Split(line, " ") + for _, field := range fields { + fmt.Print(field) + } } - } if fileReader.Err() != nil {