Unverified50% confidenceFactExact time
disown removes the job from the shell's job table, so when the shell receives SIGHUP it has no job to forward, and the process therefore does not receive SIGHUP.
1
Sources
50%
Confidence
Long-term
Relevance
10/18/2026
First Seen
Sources
Related Entities
Related Claims
UnverifiedBefore exiting after receiving SIGHUP, bash resends SIGHUP to all of its running or stopped jobs.72% similarUnverifiedWhen a terminal window is closed, the kernel sends SIGHUP to the session leader process (usually the shell), which then forwards that SIGHUP to the jobs in its job table, causing the AI coding agent process to terminate.72% similarUnverifiedOn macOS since 10.15, the HUP option of the default login shell zsh is on by default, sending SIGHUP to running jobs when the shell exits.62% similarUnverifiedThe fixture hash gate works as follows: at the start of a run, compute a deterministic hash of the entire fixture directory (sort the files, sha256sum each one, then sum them overall) and write it to the ledger; before each shell command execution, recompute and compare, and abort if they do not match.61% similarUnverifiednohup works by setting SIGHUP to be ignored, so that a background process is not terminated by SIGHUP when the terminal closes.59% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/1060294API
curl https://kongchang.com/api/v1/knowledge/claims/1060294MCP
get_claim(id=1060294)