Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "flag"
- "fmt"
- "os"
- "syscall"
- )
- func main() {
- hostnamePtr := flag.String("hostname", "foo", "a string")
- flag.Parse()
- fmt.Println("hostame:", *hostnamePtr)
- err := syscall.Sethostname([]byte(*hostnamePtr))
- if err != nil {
- fmt.Println(err)
- } else {
- hostname, err := os.Hostname()
- if err != nil {
- fmt.Println(hostname)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement