SIGKILL信号处理程序

Poo*_*rna 19 linux signals sigkill

我要求在接收任何终止命令(如SIGTERM和SIGKILL)时写入日志文件.

我可以注册SIGTERM但是如何处理SIGKILL信号?

Chr*_*ung 26

你不能,至少不是因为这个过程被杀死了.

可以做的是安排父进程监视子进程的死亡,并采取相应的行动.任何体面的过程监督系统,如daemontools,都有这样的设施.

  • 使用父进程是最简单的,但不是必需的。当其对等方被终止时,任何持有管道或 fifo 另一端的进程都会收到通知。 (2认同)