我需要在接收到任何终止命令(如SIGTERM和SIGKILL)时写入日志文件。
我可以注册SIGTERM,但是如何处理SIGKILL信号?
您不能,至少不是因为进程被杀死。
您 可以 做的是安排父进程监视子进程的死亡,并采取相应的措施。任何体面的过程监控系统(例如daemontools)都内置了这样的工具。