免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5476 | 回复: 10
打印 上一主题 下一主题

问个有深度的问题-守护进程,fork出来的子进程,还是守护进程不? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-15 22:52 |只看该作者 |倒序浏览
如题,我想过,应该不是,不过不太肯定,我觉得守护进程fork出来的,应该还是要继续使用变成守护进程的函数再搞一下,子进程才会变成守护进程。。。
大家意见如何。。。

论坛徽章:
0
2 [报告]
发表于 2010-03-15 23:00 |只看该作者
1,有深度。
2,是。
3,你不懂fork么?

论坛徽章:
0
3 [报告]
发表于 2010-03-15 23:03 |只看该作者
如题,我想过,应该不是,不过不太肯定,我觉得守护进程fork出来的,应该还是要继续使用变成守护进程的函数 ...
zhitenglin 发表于 2010-03-15 22:52



    呵呵,玩定义呢。
  什么是守护进程?从功能上来说跑在后台提供服务的都是守护进程。很多开源项目创建守护进程都是在main函数的开始阶段通过fork()创建子进程,父进程退出,子进程则是守护进程。例如我们著名的sshd。
  当然,一个看上去更地道的方法是调用daemon()函数,它的实质也是fork()。

论坛徽章:
0
4 [报告]
发表于 2010-03-16 00:45 |只看该作者
楼主在玩“有深度”系列吗?这分骗的

论坛徽章:
0
5 [报告]
发表于 2010-03-16 09:02 |只看该作者
什么是守护进程啊?
是不是父进程挂掉,init收养,然后文件0,1,2都是/dev/null,当前目录到/,这样的东西叫守护进程?

daemon就是守护进程??

论坛徽章:
0
6 [报告]
发表于 2010-03-16 09:58 |只看该作者
有深度,fork说白了不就是复制吗,再快点写时复制。

论坛徽章:
0
7 [报告]
发表于 2010-03-16 10:12 |只看该作者
有深度就是说脑袋有个坑,很深的坑。。

论坛徽章:
0
8 [报告]
发表于 2010-03-16 11:25 |只看该作者

论坛徽章:
0
9 [报告]
发表于 2010-03-16 12:11 |只看该作者
我觉得确实有深度!!

论坛徽章:
0
10 [报告]
发表于 2010-03-16 12:59 |只看该作者
如题,我想过,应该不是,不过不太肯定,我觉得守护进程fork出来的,应该还是要继续使用变成守护进程的函数 ...
zhitenglin 发表于 2010-03-15 06:52



    不再是了,因为父进程不是init.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP