1.15. 为何父进程死时,我的进程未得到SIGHUP信号?

因为本来就没有设想是这样做的。

‘SIGHUP’是一个信号,它按照惯例意味着“终端线路被挂断”。它与父进程 无关,而且通常由tty驱动程序产生(并传递给前台的进程组)。

但是,作为会话管理系统(session management system)的一部份,确切说有两种情况 下‘SIGHUP’会在一个进程死时发送出: