Meu entendimento é que, para bloquear um sinal de processo como SIGHUP
, você precisaria fazê-lo dentro do processo para o qual o sinal está sendo enviado. No entanto, um shell Unix como bash
pode gerar um processo filho e bloquear o HUP
sinal para o filho de dentro do pai, usando o nohup
comando Como é que isso funciona? Bloqueia nohup
o sinal e depois executa o processo filho sem bifurcar-se? Essa é a única maneira que consigo pensar.