gpt4 book ai didi

go - channel 未检测到 SIGCONT

转载 作者:IT王子 更新时间:2023-10-29 01:15:36 40 4
gpt4 key购买 nike

我正在尝试复制一个 shell 环境。以下代码在 os.StartProcessp.Wait() 中运行。它能够接收 C-z (SIGTSTP) 和 C-c (SIGINT) 但当我使用 kill 从另一个 shell 发送 SIGCONT 时不能接收 -继续 [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)

我不确定我的代码中是否遗漏了什么。

最佳答案

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

关于go - channel 未检测到 SIGCONT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31910787/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com