✅ 方法一:使用 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 或其他守护机制)。