فهرست منبع

Make sure the process start in his own session and grabs the terminal

Guillaume J. Charmes 12 سال پیش
والد
کامیت
33a5fe3bd4
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      container.go

+ 1 - 1
container.go

@@ -202,7 +202,7 @@ func (container *Container) startPty() error {
 		container.cmd.Stdin = stdoutSlave
 		// FIXME: The following appears to be broken.
 		// "cannot set terminal process group (-1): Inappropriate ioctl for device"
-		// container.cmd.SysProcAttr = &syscall.SysProcAttr{Setctty: true, Setsid: true}
+		container.cmd.SysProcAttr = &syscall.SysProcAttr{Setctty: true, Setsid: true}
 		go func() {
 			defer container.stdin.Close()
 			Debugf("[startPty] Begin of stdin pipe")