robert-min / handson-go

Go-lang hands on guide
0 stars 0 forks source link

Chapter2. Sub command - user signal #6

Open robert-min opened 1 year ago

robert-min commented 1 year ago

사용자 시그널 처리

robert-min commented 1 year ago

강제종료

func main() {
    ctx, cancel := context.WithTimeout(context.Background(), 10 * time.Second)
    defer cancel()

    if err := exec.CommandContext(ctx, "sleep", "20").Run(); err != nil {
        fmt.Fprintln(os.Stdout, err)
    }
}