当前位置: 技术问答>linux和unix
关于fork出的子进程被init接管后,session归属问题
来源: 互联网 发布时间:2017-02-17
本文导语: 是这样的。我fork出了子进程后父进程退出,然后子进程被init进程接管,所属session依然还是以-bash为首的session, 但是当我关闭终端,退出会话后,为什么子进程被有退出呢? 网上有一句话是这知说的:所以作为session...
是这样的。我fork出了子进程后父进程退出,然后子进程被init进程接管,所属session依然还是以-bash为首的session,
但是当我关闭终端,退出会话后,为什么子进程被有退出呢?
网上有一句话是这知说的:所以作为session头的parent如果exit结束执行的话,那么会话session组中的所有进程将都被杀死。
但是当我关闭终端,退出会话后,为什么子进程被有退出呢?
网上有一句话是这知说的:所以作为session头的parent如果exit结束执行的话,那么会话session组中的所有进程将都被杀死。
|
进程所属的session,你是如何查看的?
|
当退出终端的时候会发送一个SIGHUP的信号给与该终端相连接的控制进程(会话首进程),你可以在控制进程中捕捉该信号,进行一些处理操作
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。