diff --git a/internal/common/common_linux.go b/internal/common/common_linux.go index 6d44ce4..ffdc931 100644 --- a/internal/common/common_linux.go +++ b/internal/common/common_linux.go @@ -100,8 +100,9 @@ func BootTimeWithContext(ctx context.Context) (uint64, error) { if err != nil { return 0, err } - t := uint64(time.Now().Unix()) - uint64(b) - return t, nil + currentTime := float64(time.Now().UnixNano()) / float64(time.Second) + t := currentTime - b + return uint64(t), nil } return 0, fmt.Errorf("could not find btime")