diff --git a/cmd/ctr/commands/tasks/exec.go b/cmd/ctr/commands/tasks/exec.go index 4e341f21d1cf3..6f7b7816505e4 100644 --- a/cmd/ctr/commands/tasks/exec.go +++ b/cmd/ctr/commands/tasks/exec.go @@ -186,6 +186,8 @@ var execCommand = &cli.Command{ if err != nil { return err } + process.IO().Wait() + process.IO().Close() if code != 0 { return cli.Exit("", int(code)) }