pull/4/head
WAKAYAMA shirou 11 years ago
parent 6d291867b8
commit 7d1ba2a9df

@ -7,7 +7,7 @@ import (
"strings" "strings"
) )
func do_sysctrl(mib string) ([]string, error){ func do_sysctrl(mib string) ([]string, error) {
out, err := exec.Command("/sbin/sysctl", "-n", mib).Output() out, err := exec.Command("/sbin/sysctl", "-n", mib).Output()
if err != nil { if err != nil {
return []string{}, err return []string{}, err

@ -4,8 +4,8 @@ package gopsutil
import ( import (
"os" "os"
"strings"
"strconv" "strconv"
"strings"
) )
func HostInfo() (HostInfoStat, error) { func HostInfo() (HostInfoStat, error) {
@ -20,9 +20,8 @@ func HostInfo() (HostInfoStat, error) {
return ret, nil return ret, nil
} }
func Boot_time() (int64, error) {
func Boot_time() (int64, error){ values, err := do_sysctrl("kern.boottime")
values,err := do_sysctrl("kern.boottime")
if err != nil { if err != nil {
return 0, err return 0, err
} }

@ -19,8 +19,7 @@ func HostInfo() (HostInfoStat, error) {
return ret, nil return ret, nil
} }
func Boot_time() (int64, error) {
func Boot_time() (int64, error){
sysinfo := &syscall.Sysinfo_t{} sysinfo := &syscall.Sysinfo_t{}
if err := syscall.Sysinfo(sysinfo); err != nil { if err := syscall.Sysinfo(sysinfo); err != nil {
return 0, err return 0, err

@ -7,7 +7,7 @@ import (
) )
func LoadAvg() (LoadAvgStat, error) { func LoadAvg() (LoadAvgStat, error) {
values,err := do_sysctrl("vm.loadavg") values, err := do_sysctrl("vm.loadavg")
if err != nil { if err != nil {
return LoadAvgStat{}, err return LoadAvgStat{}, err
} }

Loading…
Cancel
Save