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 或其他守护机制)。

相关推荐
沙蒿同学10 小时前
我把架构约定编译成了会变红的测试:Wails v2 + Go + Vue3 桌面脚手架实战
前端·后端·github
pilifeng110 小时前
Ubuntu Linux 目录结构详解
linux·ubuntu
落魄大学生之流水线上谋生计10 小时前
幻境相机 Mirage Camera
github
wangruofeng11 小时前
从一个 10 万星 AI Agent 项目里,能学到什么真正的软件工程
github·agent·ai编程
子林super11 小时前
复杂JSON Schema结构与输出校验
github
子林super11 小时前
结构化输出解析失败处理策略
github
怕浪猫12 小时前
拆解 Google《AI Agent Handbook》:企业级 Agent 的六层架构与产品矩阵
面试·github·agent
kali-Myon12 小时前
分享一个网络安全 AI 工具导航项目 SecSkills
安全·ai·github·ctf
峰向AI1 天前
Kage: 一个 244KB 文件,做出百万级视觉效果
github
daemon.qiang1 天前
国内虚拟机对接 Freedesktop:Fork xserver、自建 Runner 与提交 MR 实战
linux·ubuntu·centos·gitlab·开源软件