孤儿进程与守护进程有何实质区别

lpfvip88 2009-12-08 07:54:15
下午写程序发现将孤儿进程也可以脱离终端运行,在其运行的过程中在终端中使用jobs命令发现不了。从这点来看,孤儿进程与守护进程都可以脱离终端运行。那么他们的本质区别是什么?请高手赐教,非常感谢。
...全文
263 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
z0203153008 2009-12-09
  • 打赏
  • 举报
回复
楼上说的真有趣
iisbsd 2009-12-09
  • 打赏
  • 举报
回复
系统角度没有什么区别,从人的角度来看,孤儿进程是意外,守护进程是刻意。
YonRui 2009-12-08
  • 打赏
  • 举报
回复
孤儿进程是因为父进程异常结束了,然后被1号进程init收养。
守护进程是创建守护进程时有意把父进程结束,然后被1号进程init收养。
虽然他们都会被init进程收养,但是他们是不一样的进程。
守护进程会随着系统的启动默默地在后台运行,周期地完成某些任务或者等待某个事件的发生,直到系统关闭守护进程才会结束。
孤儿进程则不是,孤儿进程会因为完成使命后结束运行。
deep_pro 2009-12-08
  • 打赏
  • 举报
回复
你说得就是创建守护进程的方法

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧