Screen 的状态有两种,Attached 和 Detached,分别表示前台运行和后台运行。
使用 screen -r 会话名(或者会话编号)可以将 Detached 状态的屏幕会话状态修改为 前台运行 ,并同时切换到这个会话中。如果会话状态已经是Attached状态,使用命令 screen -r name(或者会话编号)将会报错:There is no screen to be resumed matching 767(会话编号).如果需要切换到状态为Attached 的会话下,需要先执行 screen -d 会话名 将会话状态修改为 Detached。
将当前会话转为后台运行可以使用快捷键ctrl + a,d。
常见的screen命令
screen -ls
screen -R mysql01
screen -r mysql01
screen -d mysql01