Quick actions

cmd+k|ctrl+k

Navigation

Languages

Executing commands / os.Exec pitfalls / Essential Go

Snippet info

Language

Go

Visibility

public

Author

kkowalczyk

Created

2019-03-26T09:42:54Z

Updated

2019-03-26T09:42:54Z

package main

import (
	"log"
	"os/exec"
)

func main() {
	cmd := exec.Command("go", "version")
	_, err := cmd.CombinedOutput()
	if err != nil {
		log.Fatalf("first cmd.CombintedOutput() failed with '%s'\n", err)
	}

	_, err = cmd.CombinedOutput()
	if err != nil {
		log.Fatalf("second cmd.CombintedOutput() failed with '%s'\n", err)
	}
}
INFO