Skip to content

后台模式

介绍

系统管理员经常需要SSH远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如训练模型、ftp等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

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

安装

ubuntu:
apt update && apt install -y screen

centos:
yum update && yum install -y screen

使用

  1. 命令行 运行 screen -S test,仿佛什么也没有发生似的,其实你已经进入Screen的世界了。
  2. 运行 watch nvidia-smi

图片

  1. 那么在screen窗口键入C``trl + a + d,Screen会给出detached提示.

图片

  1. 查看现有后台任务 screen -ls

图片

  1. 重新连接 screen -r 49079.test,之前的任务还在~

图片