草庐IT

go - 如何在 Go 中编写异步子收割器?

我有一些这样的代码:cmd=exec.Command(command)//...cmd.Run()funcreapChild(cmd){sigc:=make(chanos.Signal,1)signal.Notify(sigc,syscall.SIGCHLD)gofunc(){my_signal:=这收获了一个特定的衍生child的过程,但我正在寻找对于更通用的东西。有没有办法从my_signal中获取PID?我在找东西像pid_twait(int*status)——golang提供了一个函数称为Wait4,它采用特定的PID。 最佳答案