Version: v0.2.1 Latest Latest

This package is not in the latest version of its module.

Go to latest
Published: Nov 16, 2015 License: BSD-3-Clause, MIT Imports: 13 Imported by: 0




This section is empty.


This section is empty.


func BootTime

func BootTime() (uint64, error)

BootTime returns the system boot time expressed in seconds since the epoch.

func GetPlatformInformation

func GetPlatformInformation() (platform string, family string, version string, err error)

func GetVirtualization

func GetVirtualization() (string, string, error)


type HostInfoStat

type HostInfoStat struct {
	Hostname             string `json:"hostname"`
	Uptime               uint64 `json:"uptime"`
	Procs                uint64 `json:"procs"`           // number of processes
	OS                   string `json:"os"`              // ex: freebsd, linux
	Platform             string `json:"platform"`        // ex: ubuntu, linuxmint
	PlatformFamily       string `json:"platform_family"` // ex: debian, rhel
	PlatformVersion      string `json:"platform_version"`
	VirtualizationSystem string `json:"virtualization_system"`
	VirtualizationRole   string `json:"virtualization_role"` // guest or host


A HostInfoStat describes the host status. This is not in the psutil but it useful.

func HostInfo

func HostInfo() (*HostInfoStat, error)

func (HostInfoStat) String

func (h HostInfoStat) String() string

type LSB

type LSB struct {
	ID          string
	Release     string
	Codename    string
	Description string

type UserStat

type UserStat struct {
	User     string `json:"user"`
	Terminal string `json:"terminal"`
	Host     string `json:"host"`
	Started  int    `json:"started"`

func Users

func Users() ([]UserStat, error)

func (UserStat) String

func (u UserStat) String() string

type UtTv

type UtTv struct {
	TvSec  int32
	TvUsec int32

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL