Según tengo entendido, para bloquear una señal de proceso como SIGHUP
, deberías hacerlo desde el proceso al que se envía la señal. Sin embargo, un shell de Unix como bash
puede generar un proceso hijo y bloquear la HUP
señal para el niño desde dentro del padre, utilizando el nohup
comando. ¿Como funciona esto? ¿ nohup
Bloquea la señal y luego ejecuta el proceso hijo sin bifurcación? Esa es la única forma en que puedo pensar.