资讯

展开

ssh连接服务器,实现任务挂载到后台中,避免断网导致的任务中断

作者:快盘下载 人气:

一、screen使用的原因

通过ssh连接服务器时;可能因为网络不佳、断网、客户端电脑休眠等原因;导致执行的任务中断;在模型训练这种长时间的任务;给人的体验十分差劲。因此;如何实现挂载到后台中;避免断网导致的任务中断尤为重要;可采用screen。

Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话;并在其间自由切换。

二、screen的安装与使用

2.1 screen安装

需要将screen安装在服务器中;screen安装命令;sudo apt-get install screen

2.2 screen使用

1;创建screen会话
在该会话中执行你自己的任务;如果断网后;screen会话中的任务仍会执行;不会中断。创建screen会话的命令;screen -S yourname
注释;yourname;会话名字;想取啥就取啥
2;查看screen会话列表
查看screen中存在哪些会话;其命令;screen -ls
ssh连接服务器,实现任务挂载到后台中,避免断网导致的任务中断

3;激活指定的screen会话
其命令;screen -r 20598
注释;后面的数字是上一步查出来的数字代码
4;关掉该会话
在该screen会话内;输入exit。

screen的常用命令;
screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session

参考链接;https://blog.csdn.net/m0_38068229/article/details/115231999

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!