SIGCONT未被通道检测到

时间:2015-08-10 02:18:12

标签: go

我正在尝试复制shell环境。以下代码在os.StartProcessp.Wait()内运行。它能够接收C-z(SIGTSTP)和C-c(SIGINT),但是当我从SIGCONT的另一个shell发送kill -CONT [PID]时却不能。

sigChild := make(chan os.Signal)
defer close(sigChild)
signal.Notify(sigChild, syscall.SIGTSTP, syscall.SIGINT, syscall.SIGCONT)
defer signal.Stop(sigChild)

sigRcvd := <- sigChild
fmt.Println(sigRcvd)

我不确定我的代码中是否遗漏了某些内容。

1 个答案:

答案 0 :(得分:0)

这是Go中的一个已知问题。 GitHub上存在问题。