log dispatch of signal
1 file changed, 4 insertions(+), 1 deletion(-)
changed files
M command/command.go → command/command.go
@@ -8,6 +8,7 @@ "io" "os" "os/exec" "strings" + "syscall" "alin.ovh/erl/output" )@@ -60,7 +61,9 @@ if cmd.Cmd == nil || cmd.Process == nil || cmd.ProcessState != nil { return nil } - err := cmd.Process.Signal(os.Interrupt) + signal := syscall.SIGINT + cmd.out.Info("[sending %s to command]\n", signal) + err := cmd.Process.Signal(signal) if err != nil { return fmt.Errorf("error killing command: %v", err) }