Resposta encontrada.
Para o BASH, isso depende da opção huponexit
shell, que pode ser visualizada e / ou configurada usando o comando shopt
integrado.
Parece que esta opção está desativada por padrão, pelo menos em sistemas baseados em RedHat.
Mais informações na página do manual do BASH :
The shell exits by default upon receipt of a SIGHUP. Before exiting, an interactive shell resends the SIGHUP to all jobs, running or stopped. Stopped jobs are sent SIGCONT to ensure that they receive the SIGHUP. To prevent the shell from sending the signal to a particular job, it should be removed from the jobs table with the disown builtin (see SHELL BUILTIN COMMANDS below) or marked to not receive SIGHUP using disown -h.
If the huponexit shell option has been set with shopt, bash sends a SIGHUP to all jobs when an interactive login shell exits.