待验证50% 置信事实精确时间
setsid使进程在一个没有控制终端的独立会话中运行,从而避免终端挂断时收到SIGHUP。
1
来源数
50%
置信度
长期有效
时效性
2026/10/18
首次发现
来源
涉及实体
相关事实
待验证tmux 会话进程主动脱离控制终端(成为守护进程),因此不会被 SIGHUP 信号波及。74% 相似待验证关闭终端窗口时,内核向会话首进程(通常是shell)发送SIGHUP,随后shell会将该SIGHUP转发给其作业表中的作业,导致AI编程代理进程终止。73% 相似待验证nohup通过将SIGHUP设为忽略,使得后台进程在终端关闭时不会被SIGHUP终止。72% 相似待验证普通的 claude 或 codex 会话运行在启动它的终端进程中,关闭终端(如关闭标签页、SSH 断开、终端应用重启)会导致正在运行的进程中断。69% 相似待验证Claude Code 提供 `claude --bg` 参数启动后台会话,由独立的 supervisor 进程负责运行,休眠后会话保留,但关机或重启会停止运行中的后台会话。68% 相似
引用此条事实
Stable URI
https://kongchang.com/claim/1060295API
curl https://kongchang.com/api/v1/knowledge/claims/1060295MCP
get_claim(id=1060295)