摘要: 问题的提出 我一直纠结于一个问题。在Linux上,我用“command &”启动了一个后台进程。如果这个后台进程既没有nohup,又没有setsid,也没有disown的话(如下程序),那么这个进程在终端被关闭时,会被某个信号kill。我的问题是:该进程会被谁kill;谁发的信号;#!/bin/bashsleep 300./test.sh &资料搜集来解决问题APUE (中文第二版 9.6节)如果终端接口检测到调制解调器(或网络)已经断开连接,则将挂掉信号发送给控制进程(会话首进程)。我对这句话的理解是:但终端退出时,某某某会发SIGHUP给shell。但没说SIGHUP是不是 阅读全文
posted @ 2011-08-14 17:37 coldplayerest 阅读(7628) 评论(2) 推荐(0) 编辑