Screen的用法

需求

SSH连接中断时(如网络不稳定),运行在服务器上的命令也会中断,重新连接后,任务需要重新开始。
Screen服务可解决上述问题

  • 会话恢复:网络中断,也可恢复会话
  • 多窗口:每个会话
  • 会话共享

screen 命令常用参数

  • -A 让所有视窗自动调整适应当前终端机的窗口大小
  • -d <会话名称> 将指定的 screen 会话离线
  • -r <会话名称> 将指定的 screen 会话恢复
  • -h <行数> 指定视窗的缓冲区行数
  • -S <会话名称> 指定 screen 会话的名称
  • -x 恢复所有离线的会话
  • -ls 或 -list 显示当前的 screen 会话
  • –wipe 自动将无法使用的screen会话删除

创建会话

创建名称为session1的会话

screen -S session1

查看当前已存在的会话

# screen -ls

恢复会话

如果遇到网络中断,后又恢复,可用以下命令恢复会话

// 恢复会话 session2
# screen -r session2

会话共享

多个用户同时使用某一个会话,实时同步彼此做的操作

// 切换到终端B,执行如下命令
# screen -x session2
Screen的用法
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Scroll to top
0
Would love your thoughts, please comment.x
()
x