AI开发平台MODELARTS-使用Cloud Shell调试生产训练作业:如何防止Cloud Shell的Session断开

时间:2024-08-16 20:39:16

如何防止Cloud Shell的Session断开

如果需要长时间运行某一个任务,为避免在期间连接断开导致任务失败,可通过使用screen命令使得任务在远程终端窗口运行。

  1. 如果镜像中未安装screen,则执行“apt-get install screen”安装。
  2. 创建screen终端。
    # 使用 -S 创建一个叫name的screen终端 
    screen -S name
  3. 显示已创建的screen终端。
    screen -ls  
    There are screens on: 
    2433.pts-3.linux    (2013年10月20日 16时48分59秒)    (Detached) 
    2428.pts-3.linux    (2013年10月20日 16时48分05秒)    (Detached) 
    2284.pts-3.linux    (2013年10月20日 16时14分55秒)    (Detached) 
    2276.pts-3.linux    (2013年10月20日 16时13分18秒)    (Detached) 
    4 Sockets in /var/run/screen/S-root.  
  4. 连接“screen_id”“2276”的screen终端。
    screen -r 2276
  5. 按下“Ctrl”+“a”+“d”键离开screen终端。离开后,screen会话仍将是活跃的,之后可以随时重新连接。

更多Screen使用说明可参考Screen User's Manual

support.huaweicloud.com/usermanual-standard-modelarts/develop-modelarts-0119.html