An implement of os/exec, but add timeout option
package main import ( "fmt" "github.com/shxsun/exec" "time" ) func main(){cmd := exec.Command("sleep", "2") cmd.Timeout = time.Second * 1 output, err := cmd.Output() if err != nil{fmt.Println(err) return } fmt.Println("Output: ", string(output)) } 