SIGTERM和SIGKILL

问题描述:

我正在经历以下计算器后SIGTERM和SIGKILL

In what order should I send signals to gracefully shutdown processes?

和整个下面的语句来。请帮我理解我用粗体标出的部分。 [在应答发现3票]

“的原因,守护进程有时使用SIGHUP重新启动或重新加载配置是守护程序从任何控制端子分离,并且因此决不会接收SIGTERM,从而使信号被认为是”腾出”一般用途

我想他们一定意味这样的:

的原因,守护程序有时使用SIGHUP重新启动或重新加载配置是守护进程从任何控制终端分离,因此绝不会接受SIGHUP,所以信号被认为是“释放”的一般用途。

即,SIGHUP是将通常仅发送到具有一个控制终端的处理的信号。由于守护进程没有控制终端,因此他们无法获得正常原因的SIGHUP。所以他们为了另一个目的重新定义它。

但我可能会误解该句子的原作者。我认为你做了正确的事情,要求在对原始答案的评论中作出澄清。作为单独的问题在这里发布似乎并不理想......