La mia comprensione è che per bloccare un segnale di processo simile SIGHUP
, è necessario farlo all'interno del processo a cui viene inviato il segnale. Tuttavia, una shell Unix come bash
può generare un processo figlio e bloccare il HUP
segnale per il bambino dall'interno del genitore, usando il nohup
comando. Come funziona? Blocca nohup
il segnale e quindi esegue il processo figlio senza biforcazione? Questo è l'unico modo a cui riesco a pensare.