Go Standard Library Cookbook
上QQ阅读APP看书,第一时间看更新

How to do it…

  1. Open the console and create the folder chapter01/recipe06.
  2. Navigate to the directory.
  3. Create the main.go file with the following content:
        package main

import (
"fmt"
"os"
"os/exec"
"strconv"
)

func main() {

pid := os.Getpid()
fmt.Printf("Process PID: %d \n", pid)

prc := exec.Command("ps", "-p", strconv.Itoa(pid), "-v")
out, err := prc.Output()
if err != nil {
panic(err)
}

fmt.Println(string(out))
}
  1. Run the code by executing the go run main.go.
  1. See the output in the Terminal: