Ubuntu 系统,防止运行大项目的时候 SSH 突然断开

✅ 方法一:使用 tmux(推荐用于交互式任务)

1. 安装 tmux(如果还没装)

复制代码
apt install tmux

tmux 是一个终端复用工具,可以创建"会话",即使断开 SSH,会话仍在后台运行。

2. 创建一个名为 build 的新会话

复制代码
tmux new -s build

-s build 表示新建一个名字叫 build 的会话。你可以用任何名字,比如 myjob

3. 在 tmux 会话中运行脚本

复制代码
cd /storage/Project/Vibe_Coding/Purification_review
./start.sh

此时脚本在 tmux 会话里运行,你可以看到实时输出。

4. 断开会话(不终止程序!)

按键盘组合键:

复制代码
Ctrl + B,然后按 D

这会"detach"(分离)当前会话,回到普通终端,但 start.sh 仍在后台运行。

5. 重新连接查看进度

复制代码
tmux attach -t build

-t build 表示 attach(接入)名为 build 的会话,就能看到脚本是否还在跑、输出是什么。

优点 :可以随时进入查看实时输出,支持多窗口、分屏等高级功能。

⚠️ 注意:如果服务器重启,tmux 会话会丢失(除非配合 systemd 或其他守护机制)。

相关推荐
Hommy885 小时前
【开源剪映小助手】API 接口文档
开源·github·aigc·视频剪辑自动化·剪映api
laowangpython7 小时前
Rust 入门:GitHub 热门内存安全编程语言
开发语言·其他·rust·github
下一页盛夏花开7 小时前
ubuntu 20中安装QT以后出现红色空心断点
linux·运维·ubuntu
我科绝伦(Huanhuan Zhou)10 小时前
探索技术世界:我的GitHub数据库工具宝库
数据库·github
带娃的IT创业者12 小时前
GitHub Stacked PRs:重塑现代软件开发的工作流革命
github·软件开发·工作流·代码审查·pull request·stacked prs
拾贰_C13 小时前
【OpenClaw | openai | QQ】 配置QQ qot机器人
运维·人工智能·ubuntu·面试·prompt
今夕资源网13 小时前
Windows Terminal更舒适的命令行环境 仅11MB 支持并行运行WSLLinux子系统 github开源项目
windows·github·命令行·cmd·terminal
郝亚军13 小时前
ubuntu 22.04如何安装libmodbus
运维·服务器·ubuntu
蝎子莱莱爱打怪14 小时前
小孩儿才做选择!Hermes 和OpenClaw 我都要!
人工智能·后端·github
CoderJia程序员甲14 小时前
GitHub 热榜项目 - 日榜(2026-04-29)
ai·大模型·github·ai教程