Package exec2 is like os/exec but supports timeout in Wait and process containment for unix using process group.
Cmd is like exec.Cmd, but supports terminate and process containment.
func CommandContext ¶
CommandContext is like exec.CommandContext, but it uses process group by default and supports timeout in Wait function.
Terminate sends SIGTERM on unix or CTRL+BREAK on windows.