| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Because it's not supposed to.
SIGHUP is a signal that means, by convention, “the terminal line
got hung up”. It has nothing to do with parent processes, and is
usually generated by the tty driver (and delivered to the foreground
process group).
However, as part of the session management system, there are exactly two
cases where SIGHUP is sent on the death of a process:
SIGHUP is sent to all processes in
the foreground process group of that terminal device.
SIGHUP and SIGCONT are sent to all members of the orphaned
group. (An orphaned process group is one where no process in the group
has a parent which is part of the same session, but not the same process
group.)
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated on September, 10 2007 using texi2html 1.77.