作为这个问题的后续行动,我是正确的,(4)(下面的引用)是我能得到的最远距离?
在我的应用程序(一个作为 systemd 守护进程运行的 .NET 应用程序)中,拦截在运行 kill(可能调用 sigaction)时发送到进程的内核信号,以便忽略 kill 请求。
并且免责声明仅适用于用户调用kill
省略信号号或使用可捕获信号(如 default SIGTERM
)的情况。如果用户使用(-9) 或任何其他不可捕获的信号
调用 kill - 这也将失败。SIGKILL
上面的假设准确吗?