为了账号安全,请及时绑定邮箱和手机立即绑定

通道未检测到 SIGCONT

通道未检测到 SIGCONT

Go
倚天杖 2021-11-01 10:40:06
我正在尝试复制 shell 环境。以下代码在os.StartProcess和 中运行p.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 := <- sigChildfmt.Println(sigRcvd)我不确定我的代码中是否遗漏了什么。
查看完整描述

1 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

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


查看完整回答
反对 回复 2021-11-01
  • 1 回答
  • 0 关注
  • 137 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信