- 已装运
- 2026年9月5日 01:22 UTC
- 作者
- Kamo
- 提交
- efee857
今天的中场工作 本来会把其他会员的终端都拿走 systemd 的默认值是 KillMode = control- group: 在停止或重新启动时, SIGKILLLs 单位组中的每个进程。 Tmux SERVER 被第一个推倒 "Tmux新会话"代理执行官,所以它住在该组——并重新开始 因此,代理杀死了服务器及其内的所有外壳。 这和Tmux为什么在这个设计中正好相反. 整个论点 它写在本文件本身的评论中,是外壳活于套接字: "没有Tmux一个刷新, 关闭的笔记本电脑或wifi blip 杀死一个运行的建筑". 一个特工的部署比他们中任何一个都大 没有任何人这么说 会话已经完全消失,一个重新连接的浏览器发现了一个空的机器. 它藏起来了 因为只有两种方法 通知是重新启动代理 有人在工作,或者读单元 并知道默认是什么。 航运 代理是罕见的,机器通常在发生时闲置: 安装今天运行在一个根本没有 tmux 服务器的机器上, 所以它看起来 干净 KillMode=进程停止了主进程并留下了它的后人. 没什么 漏出:每条连接的 PTY 泵是主进程内部的线程并死亡 有了它,Tmux CLIENT 它的防御 得到EOF在它的主人 和出口通过 自己来 只有 tmux 服务器能活下来,这就是重点. 在机器上验证,而不是说明理由:会话运行“睡眠” 被创建, 代理被重新启动 与部署一样, 之后 、 仍然列出会话、 进程仍在运行、 及其 @ kamo 编码器 选项完整。 在修复之前,同样的重启会离开"不运行服务器".