screen命令使用方式
# GNU Screen 操作指南
Screen 用来在 SSH 里把长时间任务挂在后台。断开 SSH 后,会话和程序还在;下次再连回来就能继续看同一个窗口。
## 一、安装
Debian / Ubuntu:
sudo apt update
sudo apt install screen
基本流程
1. SSH 登录
ssh 用户名@主机
2. 开一个有名字的会话
screen -S work
work 可换成任意名字,例如 build、log。进去后就是一个新终端。
3. 在里面跑命令
# 例如长时间任务
npm start
不要关这个窗口,程序在这里跑。
4. 暂时离开(进程继续跑)
先按 Ctrl+a,松开,再按 d。
看到 detached 后,你回到了原来的 SSH 终端,screen 里的程序还在。这时可以退出 SSH:
exit
5. 下次再连回去看
ssh 用户名@主机
screen -r work
会回到刚才那个窗口,输出还在。
多个会话
先看有哪些:
screen -ls
类似:
There are screens on:
12345.work (Detached)
12346.build (Detached)
12347.pts-0 (Attached)
指定名字或 ID 进入:
screen -r work
screen -r 12345


浙公网安备 33010602011771号