【发布时间】:2012-03-10 08:39:17
【问题描述】:
我希望我的子进程向父进程发送信号而不破坏它。我知道发送信号的唯一方法是使用 kill(getppid(),SIGUSR1),但是这会杀死我的父进程。如何在不杀死信号的情况下发送信号?我正在使用一个信号处理程序,它运行但一旦完成,父进程就会被杀死。我想从上次中断的地方继续。
谢谢
【问题讨论】:
我希望我的子进程向父进程发送信号而不破坏它。我知道发送信号的唯一方法是使用 kill(getppid(),SIGUSR1),但是这会杀死我的父进程。如何在不杀死信号的情况下发送信号?我正在使用一个信号处理程序,它运行但一旦完成,父进程就会被杀死。我想从上次中断的地方继续。
谢谢
【问题讨论】:
它正在杀死您的父进程,因为您没有在其中安装 SIGUSR1 的信号处理程序。
【讨论】: