Go语言获取当前系统信息
Golang 判断当前系统是 Linux 还是 Windows
package main
import (
"runtime"
"fmt"
)
func main() {
sysType := runtime.GOOS
if sysType == 'linux' {
// LINUX系统
}
if sysType == 'windows' {
// windows系统
}
}
获取当前操作系统架构和名称:
import runtime
fmt.Println(runtime.GOOS)
fmt.Println(runtime.GOARCH)
- Win7 64bit系统:
windows
amd64
macOS(10.13.4) 64bit系统:
darwin
amd64
获取本机名称:
name, err := os.Hostname()
if err == nil {
fmt.Println(name)
}
输出: my-pc //计算机名称
获取本机CPU个数:
fmt.Println(runtime.GOMAXPROCS(0)) //4核机器返回:4
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2020/08/07 12:41