Получить код выхода - Go
Я использую пакет: os / exechttp://golang.org/pkg/os/exec/ выполнить команду в операционной системе, но я, похоже, не нашел способ получить код выхода. Я могу прочитать вывод хотя
то есть.
package main
import(
"os/exec"
"bytes"
"fmt"
"log"
)
func main() {
cmd := exec.Command("somecommand", "parameter")
var out bytes.Buffer
cmd.Stdout = &out
if err := cmd.Run() ; err != nil {
//log.Fatal( cmd.ProcessState.Success() )
log.Fatal( err )
}
fmt.Printf("%q\n", out.String() )
}