wireplumber not ignoring SIGHUP when run with nohup
I'm using wireplumber 0.4.14. When I run it backgrounded in a shell with nohup ... &
, after closing the terminal, wireplumber will exit. If I repeat that, but before closing the terminal I inspect the running process, I can see that it hasn't ignored SIGHUP:
$ grep SigIgn /proc/$(pidof wireplumber)/status
SigIgn: 0000000000001000
That bitset is in hex. SIGHUP is signal 1 (as seen in kill -l
), so if it was ignored then we'd have the 1 bit enabled, but as you can see it's not.