3
我希望我的子进程向父进程发送信号而不破坏它。我知道发送信号的唯一方法是使用kill(getppid(),SIGUSR1),但是这会杀死我的父进程。如何发送信号而不杀死它?我正在使用一个运行的信号处理程序,但一旦完成,父进程就会被终止。我想继续我离开的地方。kill()正在破坏我的父进程
感谢
我希望我的子进程向父进程发送信号而不破坏它。我知道发送信号的唯一方法是使用kill(getppid(),SIGUSR1),但是这会杀死我的父进程。如何发送信号而不杀死它?我正在使用一个运行的信号处理程序,但一旦完成,父进程就会被终止。我想继续我离开的地方。kill()正在破坏我的父进程
感谢
这是杀你的父进程,因为你没有安装的信号处理程序,在它SIGUSR1
。
不,我有一个我使用的信号处理程序。但它似乎运行信号处理程序,然后杀死该进程。 – 2012-02-19 22:16:49
@ user1103966显示一些代码。显示处理程序以及如何安装它。 – cnicutar 2012-02-19 22:17:27