原始问题(向CTRL+C上的子问题发送SIGTERM,父问题应等待它关闭)。参见下面的更新!
我有一个PHP脚本(见下文),它启动一个进程并跟踪它的输出。这个进程一直在运行,直到我通过点击CTRL+C或向PHP脚本(pid)发送一个SIGTERM信号来让PHP停止为止。但是我现在面临的问题是,当PHP接收到一个SIGTERM/SIGINT信号时,它也会发送到用proc_open打开的程序(因此它会向下弹到子程序)。如果发现有一点问题,我们就可以做pcntl_signal(SIGTERM, SIG