screen 安装与使用
解决问题:
使用远程GPU服务器进行深度学习模型训练时,偶尔会出现断网导致的ssh终端,从新登陆远程服务器就会出现进程被隐藏到后台无法查看输出或者,进程中断的情况。
简介:
screen则是一款可以新建终端,并可以在同一个shell中链接多个终端窗口的终端工具。
当网络中断,或者终端窗口意外关闭时,screen创建的端口仍然在运行,并可以重新打开网络中断或终端窗口意外关闭前的终端窗口。
安装:
- 更新源:
sudo apt-get update
- 安装:
sudo apt-get install screen
使用:
- 创建终端
screen -U -S name
- 查看终端列表
screen -ls
- 退出当前终端
- Ctrl + A + D
- 恢复终端
screen -U -r name
- 终端意外退出,先执行以下命令将以外退出终端设为离线,再进行操作 4.恢复终端
screen -d name
- 检查目前所有的screen作业,并删除已经无法使用的screen作业
screen -wipe
- kill 掉终端
screen -X -S name quit