kill()正在破坏我的父进程

时间:2012-02-19 22:14:10

标签: c posix ipc signals kill

我希望我的子进程在不破坏它的情况下向父进程发送信号。我知道发送信号的唯一方法是使用kill(getppid(),SIGUSR1),但是这会杀死我的父进程。如何在不杀死信号的情况下发送信号?我正在使用一个运行的信号处理程序,但一旦完成,父进程就会被终止。我想继续我离开的地方。

由于

1 个答案:

答案 0 :(得分:4)

它正在杀死您的父进程,因为您没有在其中安装SIGUSR1的信号处理程序。