From d61b641bcf52bda1d4abc00cd364a5804a172db5 Mon Sep 17 00:00:00 2001 From: Lorna Song Date: Fri, 6 May 2022 13:29:09 -0400 Subject: [PATCH] debug: printout context done in runTerraformCmd --- tfexec/cmd_default.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tfexec/cmd_default.go b/tfexec/cmd_default.go index 08a65bcd..68fc37a3 100644 --- a/tfexec/cmd_default.go +++ b/tfexec/cmd_default.go @@ -5,6 +5,7 @@ package tfexec import ( "context" + "fmt" "os/exec" "strings" ) @@ -17,6 +18,7 @@ func (tf *Terraform) runTerraformCmd(ctx context.Context, cmd *exec.Cmd) error { go func() { <-ctx.Done() + fmt.Println("context done", ctx.Err(), cmd.Process, cmd.ProcessState) if ctx.Err() == context.DeadlineExceeded || ctx.Err() == context.Canceled { if cmd != nil && cmd.Process != nil && cmd.ProcessState != nil { err := cmd.Process.Kill()