31 lines
611 B
Markdown
31 lines
611 B
Markdown
|
## linux
|
||
|
|
||
|
import "git.tcp.direct/kayos/common/linux"
|
||
|
|
||
|
### Usage
|
||
|
|
||
|
```go
|
||
|
const (
|
||
|
// UnameOS is "sysname" or "uname -s".
|
||
|
UnameOS
|
||
|
// UnameArch is "machine" or "uname -m".
|
||
|
UnameArch
|
||
|
// UnameRelease is "release" or "uname -r".
|
||
|
UnameRelease
|
||
|
// UnameDomain is "domainname", the kernel domain name.
|
||
|
UnameDomain
|
||
|
// UnameVersion is "version", or "uname -v".
|
||
|
UnameVersion
|
||
|
// UnameHostname is "Nodename" or "uname -n"
|
||
|
UnameHostname
|
||
|
)
|
||
|
```
|
||
|
|
||
|
#### func GetUname
|
||
|
|
||
|
```go
|
||
|
func GetUname(unameFlags string) (un string, err error)
|
||
|
```
|
||
|
GetUname uses system calls to retrieve the same values as the uname linux
|
||
|
command
|