跳到内容
分享网

SSH 一断任务就没了:tmux 开源免费,会话断开也能接回来

系统相关 Linux macOS 1 分钟前更新 浏览 7 ↓ 直达下载

在服务器上跑一个耗时的任务,网络一抖 SSH 断开,进程跟着结束——这是很常见的损失。tmux 把终端会话从连接里解耦出来:断线后重连上去,会话还在,任务还在跑。

它解决什么问题

网络不稳,SSH 一断长任务就要重跑。

需要同时开好几个终端窗口,来回切换很麻烦。

核心能力

能力 具体能做到什么
会话保持 断开连接后会话继续运行,重连即可恢复
窗口与分屏 一个连接里开多个窗口、切分多个面板
会话共享 多人可接入同一会话,便于协同排查
后台运行 可把会话留在后台,随时再接回来
脚本化 可通过命令批量创建与会话操作,便于自动化
资源占用低 常驻开销很小,服务器上几乎无感
tmux — 终端会话保持与分屏(免费学习资源)
tmux · 终端会话保持与分屏

「任务与连接解耦」是它最核心的价值,其他都是附带

很多人把 tmux 当成终端分屏工具,其实分屏只是顺带。它真正解决的是长任务与网络连接的耦合问题:把任务放进会话里,连接只是查看窗口,断了重连即可。凡是预计要跑很久的操作——编译、数据同步、批量处理——都值得先开一个会话再执行。

入门只需记四个动作:新建会话、列出会话、接入会话、断开但保持运行。把这四个练熟就已经能防住绝大部分「断线白跑」的损失,其余快捷键可以慢慢加。另外会话内的进程在系统重启后会消失,需要跨重启存活的任务应交给系统服务管理,而不是会话本身。

同类工具怎么选

工具 授权 差别在哪
screen 开源免费 更古老但同样可靠,老系统上更常见。
系统服务 系统自带 需要跨重启存活的任务应交给它管理,与会话工具互补。
分屏终端 系统自带或开源 只解决同屏多窗口,不解决断线存活。

谁适合用

  • 经常通过 SSH 跑长任务的运维与开发者
  • 网络环境不稳、怕断线重跑的用户
  • 需要多人同时观察同一终端输出的团队

怎么开始

  1. 在系统或服务器上安装会话管理工具。
  2. 新建一个命名会话,之后所有耗时操作都在其中执行。
  3. 需要离开时断开连接但保留会话运行。
  4. 下次连接服务器时列出会话并接回原来那个。
  5. 任务结束后进入会话确认结果,再关闭该会话。

常见问题

机器重启后会话还在吗?
不在。会话依附于系统运行状态,需要跨重启存活的任务请交给系统服务。

和分屏终端有什么不同?
分屏终端解决的是同屏查看,会话管理解决的是连接断开后任务是否存活,后者更关键。

多人能看同一个会话吗?
可以,接入同一会话即可共同观察与操作,但要注意避免同时输入冲突。

要学很多快捷键吗?
入门只需四个基本动作,其余可逐步掌握。

授权与合规

tmux 以 ISC 协议开源发布,源码公开,免费使用,是服务器端常用基础工具。 官网:github.com/tmux/tmux

继续找同类资源

这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。

相关资源

同栏目下这几条也常被一起翻到:

资源信息
界面语言 英文
授权方式 开源免费
适用平台 Linux / macOS
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。