使用xshell等终端软件远程登录Linux编译服务器时,如果遇到终端断网、卡死、重启或死机情况,SSH链接将被中断,
此时终端执行的编译等耗时命令将被打断,必须重新登录后重新执行,耗时耗力。
此类困扰可利用screen命令解决,亲测可用,现分享给大家(已知的大神请忽视),教程如下:
-
在Xhsell中新建远程会话;
-
在终端中输入 screen –R 作业名称;
-
在新窗口中执行耗时命令;
-
(断开后)在远程会话使用screen –R 作业名称 ,可以看到仍在执行的耗时命令;
-
screen -ls 列出当前会话
-
screen -X -S 会话ID quit 删除当前会话