Linux C中父进程退出时,使用什么方法可使子进程退出
发布网友
发布时间:2022-04-26 09:11
我来回答
共1个回答
热心网友
时间:2022-06-26 11:33
发信号,kill(子进程ID, SIG信号)
如果不只一个子进程,需要把所有的子进程ID存起来,然后用上述方法一个一个的kill
SIG信号需要能使子进程退出,如SIGQUIT,SIGINT...等一些默认的信号;也可以在子进程中捕获某些信号,然后子进程收到后自己退出
注意:最好是在子进程退出时,父进程要等待所有子进程退出