Does disown prevent SIGHUP termination of background jobs in zsh?
Zsh Job Control and SIGHUP Behavior Zsh's job control system manages background and suspended processes through the jobs builtin, fg, bg, and disown commands. When a terminal session ends, the shell typically sends SIGHUP to all jobs in its job table, which can terminate background processes unexpectedly. The disown builtin removes jobs from this table, theo