Je crois comprendre que pour bloquer un signal de processus comme SIGHUP
, vous devez le faire à partir du processus auquel le signal est envoyé. Pourtant, un shell Unix comme bash
peut engendrer un processus enfant et bloquer le HUP
signal pour l'enfant depuis le parent, en utilisant la nohup
commande. Comment cela marche-t-il? Bloque nohup
le signal et exécute ensuite le processus enfant sans bifurquer? C'est la seule façon dont je peux penser.