有时候使用 SSH 工具连接服务器执行命令,SHH 连接由于各种原因会中途断开,这时可以使用 screen 将命令挂在后台执行,本文将对 screen 的安装及使用进行介绍。
通常情况下,screen创建的虚拟终端,有两个工作模式:
- Attached:表示当前screen正在作为主终端使用,为活跃状态。
- Detached:表示当前screen正在后台使用,为离线状态。
1 screen 的安装
1.1 CentOS
yum install screen
1.2 Ubuntu
apt update # 更新包列表 apt install screen # 安装screen工具
2 常用参数
# 创建一个新的窗口并且指定screen的名称为xxx screen -S xxx # 进入窗口后执行命令 python3 test_screen.py # 组合键,退出当前窗口,当前窗口进入离线状态 Ctrl-a + d # 查看所有创建的窗口 screen -ls # 重新连接窗口 screen -r 窗口ID或窗口名称 # 将指定screen离线 screen -d 窗口ID或窗口名称 # 查询screen提示 screen -help
- 本文固定链接: https://weiguangli.com/archives/697
- 转载请注明: lwg0452 于 Weiguang的博客 发表
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!