背景
远程链接服务器时,有时需要执行复杂和或者比较浪费时间的命令,这时如果超过一段时间没有操作,那么链接远程服务器的客户端就会断开链接,对应的命令的结果不仅无法监控,有可能因为没有后续的操作导致命令执行失败,或进程锁死,所以,需要使用screen命令
用途
screen可以在远程服务器上再开一个窗口,并且可已保持未退出的窗口在客户端链接断开时,能继续运行
命令
screen #新开窗口
screen -ls #查看当前所有窗口的id
screen -r session_id #进入相应的窗口
screen -d session #使对应的窗口访问关闭,可解决【There is no screen to be resumed matching id】问题
操作:
ctrl+a+d 切换到之前的窗口