Chinaunix首页 | 论坛 | 博客
  • 博客访问: 581852
  • 博文数量: 70
  • 博客积分: 3736
  • 博客等级: 中校
  • 技术积分: 1728
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-08 09:15
文章分类
文章存档

2014年(1)

2012年(21)

2011年(7)

2010年(28)

2009年(13)

分类: LINUX

2012-02-01 14:06:23

1.
[守护进程]APUE里讲到守护进程重读配置文件时,有以下的两段描述:
a.“某些守护进程将捕捉SIGHUP信号,当它们接收到该信号时,重读配置文件”
b.“因为守护进程并不与终端相结合,它们或者是无控制终端的会话首进程,或者是孤儿进程组的成员,所以守护进程并不期望接收SIGHUP”
问题:守护进程到底是接收不接收SIGHUP?
我的理解:
守护进程默认是忽略SIGHUP,但是我们可以用sigaction设置其处理函数并在其处理函数里重新读取配置文件
。至于为什么用SIGHUP而不是SIGKILL等,我的理解是:进程使用到SIGHUP的情形不多见,所以,可以用它完成处理重读配置文件这个特殊目的!欢迎大家提出宝贵的意见!
阅读(1148) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~