Mein Verständnis ist, dass Sie, um ein Prozesssignal wie zu blockieren SIGHUP
, dies innerhalb des Prozesses tun müssen, an den das Signal gesendet wird. Eine Unix-Shell wie bash
kann jedoch einen untergeordneten Prozess erzeugen und das HUP
Signal für das untergeordnete Element mithilfe des nohup
Befehls aus dem übergeordneten Prozess blockieren . Wie funktioniert das? Hat nohup
blockieren das Signal und dann das Kind Prozess exec ohne Forking? Nur so kann ich mir vorstellen.