• 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
    在这里插入图片描述

    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

  • 相关阅读:
    小程序线上调试优化
    数字拼图游戏代码
    Netty服务端开发及性能优化
    【外卖项目实战开发三】
    C语言中的函数(超详细)
    C++数据结构X篇_21_插入排序(稳定的排序)
    路由器安全性怎么提高
    深度学习pytorch小实验
    Flink异步I/O算子原理解析+源码详解
    RocketMQ的可靠性传输
  • 原文地址:https://blog.csdn.net/qq_42178122/article/details/127714513