Não muito.
Principalmente, um processo sem um terminal de controle não está sujeito a receber sinais (principalmente relacionados ao controle de trabalhos) de eventos de terminal.
Isso incluiria SIGINT
, interrompendo o processo de primeiro plano (grupo) se o caractere de interrupção for recebido (geralmente ^ C); SIGTTIN
/ SIGTTOU
parando o processo se ele tentar E / S para o terminal a partir do segundo plano e; SIGHUP
informando o processo de controle (o shell) para finalizar, quando o terminal vê uma desconexão. (Originalmente um desligamento do modem).
A norma tem os detalhes se você quiser.