From 86a4ece5d6be02ac7e38741bb96bf0405e8b0d87 Mon Sep 17 00:00:00 2001 From: David Dollar Date: Fri, 13 Sep 2013 17:25:52 -0400 Subject: [PATCH] make linux work in interactive mode also --- linux.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/linux.go b/linux.go index 3988c49..34c015f 100644 --- a/linux.go +++ b/linux.go @@ -17,8 +17,10 @@ func (p *Process) Start() { p.cmd.Stdin = p.Stdin p.cmd.Stdout = p.Stdout p.cmd.Stderr = p.Stderr - p.cmd.SysProcAttr = &syscall.SysProcAttr{} - p.cmd.SysProcAttr.Setsid = true + if !p.Interactive { + p.cmd.SysProcAttr = &syscall.SysProcAttr{} + p.cmd.SysProcAttr.Setsid = true + } p.cmd.Start() }