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

相关推荐
计算机安禾2 小时前
【C语言程序设计】第36篇:二进制文件的读写
c语言·开发语言·c++·算法·github·visual studio code·visual studio
wd5205212 小时前
常用环境部署(二十九)——Centos升级OpenSSH 10.2p1
linux·运维·centos·ssh
用户9751470751362 小时前
在 Vite 中配置 CSS 模块
github
Ne0_bbk3 小时前
# ComfyUI+OpenClaw协同工作——七个坑,记录
github
wAIxiSeu3 小时前
开源项目分享——CLI-Anything
开源·github
坚果派·白晓明3 小时前
在 Ubuntu 中搭建鸿蒙 PC 三方库交叉编译构建开发环境
ubuntu·华为·harmonyos
tonyhi64 小时前
Ubuntu DeepSeek R1本地化部署 Ollama+Docker+OpenWebUI
java·ubuntu·docker
研究点啥好呢4 小时前
3月19日GitHub热门项目推荐|OpenClaw棋逢对手
人工智能·ai·开源·github
猫头虎5 小时前
从零开始,一步步安装和配置OpenClaw汉化版详细安装指南
langchain·开源·prompt·github·aigc·ai编程·agi
深念Y5 小时前
光猫改桥接模式实战:通过Telnet获取超级管理员密码
ssh·路由器·桥接模式·逆向·光猫·telent·管理员密码