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

相关推荐
YuePeng16 小时前
写了五年注解的低代码框架,2.0 决定让你连注解都不用写了
github·产品
小白ai16 小时前
从"能 ping 通吗"到"为什么上不了网"——我写了一个网络故障诊断引擎
github
徐小夕18 小时前
jitword 协同文档3.2发布:打造浏览器中最强word编辑器
前端·架构·github
齐翊20 小时前
分享一个在 Claude Code 里 [同时] 用多个 ApiKey 的方法
程序员·github·agent
A_Lonely_Cat20 小时前
记一次 GitHub 幽灵协作者大清洗:强制重写 Git 历史与穿透 CDN 缓存实践
git·github
极光技术熊2 天前
Spring AI 从入门到精通:构建你的 AI 开发知识体系
后端·github
用户39483951075532 天前
怎么让我的 Agent 真正"懂"我?——关于记忆、经验学习与预测的一些真实体验
github
远航_2 天前
git submodule
前端·后端·github
XIAOHEZIcode2 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
fthux2 天前
如果你用 Mac,那你可能需要 Noti Shift
macos·开源·github