2020

为什么openV批N使用SIGHUP作为重启/重新载入配置的信号

2019-03-15  本文已影响0人  阿群1986

为什么很多deamon使用SIGHUP作为重启/重新载入配置的信号? - 知乎

2017年4月16日
问题:

答案:

……,daemon进程在启动的时候就通过两次fork与终端分离了,所以正常情况下daemon进程永远不会收到SIGHUP,因此正好用来复用做重新载入配置或者重启。SIGUSR1和SIGUSR2经常会有其他的作用,比如说用来协助调试(比如收到信号时打印当前的堆栈),比如说用来软关闭(关闭监听端口,但保持当前的连接)等,因为能使用的信号数量很有限,所以当然节约一点比较好,于是约定俗成地SIGHUP就成了后台daemon服务重新载入用的信号了。

作者:灵剑
链接:https://www.zhihu.com/question/58573294/answer/157589662
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇 下一篇

猜你喜欢

热点阅读