简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。
1.创建screen
screen
执行指令后出现如下界面
按Enter
键即可退出这个界面,进入执行指令的界面,和正常界面一样执行指令
执行exit
退出当前screen
2.查看当前screen
screen -ls
显示当前进程号25957
,创建时间
3.在screen执行程序
python train_resnet18_tta.py
程序开始执行,退出screen,然后断开ssh连接,在另一个远程连接上检查服务器运行状态
根据gpu使用状态,可以看到ssh连接断开后程序仍继续执行
4.恢复到前台
screen -r pid
即可看到正在运行程序的输出
标签:界面,断开,screen,程序,SSH,Linux,连接 From: https://www.cnblogs.com/dctwan/p/17429221.html