linux - SIGKILL 信号处理器

标签 linux signals sigkill

我需要在收到任何终止命令(如 SIGTERM 和 SIGKILL)时写入日志文件。

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

最佳答案

你不能,至少不能因为进程被杀死。

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

关于linux - SIGKILL 信号处理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3908694/

相关文章:

java - 替代 Fedora 上的机器人类

linux - sdkman安装的 `sdk`命令在哪里

C - SIGALRM block getchar()

ios - 杀死Iphone中的应用程序

bash - 如何在 bash 中重启进程或按命令终止进程?

php - 在 PHP 上运行 C++ 可执行文件

c++ - ZeroMQ:如何对 EINTR 上的不同信号类型使用react

linux - sigtimedwait() 的 "set"参数中的信号未传送

ctrl+c 不发送 SIGKILL 进行处理

C程序使用不在循环中工作的系统调用从文件中读取替代字符