当前位置: 技术问答>linux和unix
守护进程的信号问题(UNIX环境高级编程 中的问题)
来源: 互联网 发布时间:2016-10-30
本文导语: 在守护进程那章,这么说的:若一守护进程有配置文件,那么当守护进程启动时,它读该文件,但在此之后一般就不在查看它。若一管理员更改了配置文件,那么守护进程可能需要停止,然后再启动,以使配置文件生...
在守护进程那章,这么说的:若一守护进程有配置文件,那么当守护进程启动时,它读该文件,但在此之后一般就不在查看它。若一管理员更改了配置文件,那么守护进程可能需要停止,然后再启动,以使配置文件生效。为避免麻烦,某些守护进程将捕捉SIGHUP信号,但他们收到该信号时,重读配置文件。
1,我就不明白了,不是没有终端了吗?怎么还能接到这个信号。
2,SIGHUP信号怎么产生的?难道一修改配置文件,就会给守护进程发送这个信号吗?还是别的?
1,我就不明白了,不是没有终端了吗?怎么还能接到这个信号。
2,SIGHUP信号怎么产生的?难道一修改配置文件,就会给守护进程发送这个信号吗?还是别的?
|
这个信号需要手工发送的
kill -SIGHUP pid
kill -SIGHUP pid
|
SIGHUP这个信号不是自动产生的。
是你主动发送的。
然后只需要截获这个信号让你的程序重新载入配置文件即可