脚步:
在不同的程序组中分叉并启动进程
使用 SIGTSTP 停止进程
使用 SIGCONT 重新启动进程
进程结束
问题:SIGCHLD 处理程序具有:
waitpid(-1, &status, WNOHANG | WUNTRACED);
在返回 pid=0 和 WIFEXITED=1 时,进程退出,但我无法获取 pid?我需要pid。
从手册页中:“如果指定了 WNOHANG 并且 pid 指定的一个或多个子项存在,但尚未更改状态,则返回 0”
但似乎状态已更改为退出。