用pycharm在服务器上做深度学习训练时,要一直开着电脑,否则连接就会中断,或者因为断网或者掉线等问题导致训练中断。用screen将任务挂在后台运行,就可以避免上述情况的出现了

一、安装screen

1.1 验证服务器是否安装screen

screen -ls

查看你的服务器是否安装screen,没装的话,会出现下面的提示:

The program 'screen' is currently not installed. You can install it by typing:
sudo apt install screen

1.2 安装screen

通过

sudo apt install screen

安装,或者用下面的指令也可以

sudo apt-get update

sudo apt-get install screen

二、会话窗口的创建及使用

2.1 创建会话窗口

新建一个名字为“name”的会话窗口,同样系统也会分配给它一个id,当恢复该窗口时既可以通过id号也可以通过窗口名

screen -S name

创建好后会直接进入会话界面,如下:

2.2 分离会话窗口(即将当前窗口放到后台)

快键键Ctrl+a+d实现分离,此时窗口会跳出[detached]的提示,并回到主窗口。

2.3 查看已创建的会话

screen -ls

由下图可知,当前有三个窗口,attached表示当前在name会话窗口,train会话窗口处于后台运行状态,aa会话窗口被杀死

2.4 进入会话窗口

先用快捷键“Ctrl+a+d”分离当前会话,再用下面的命令进入名字为“name”的会话窗口

screen -r name

或者通过会话的id号进入

screen -r 3735

2.5 杀死会话窗口

kill -9 会话的id

注意:此处只能通过id号来杀死窗口

2.6 清除死去的窗口

screen -wipe

2.7 彻底退出

如果一个虚拟终端中的程序执行完毕了,screen -r 进入这个终端后再执行exit就完全退出了。

在服务器后台运行程序相关推荐

  1. 利用screen和nohup让Linux服务器后台运行程序

    很多同学都是通过远程连接服务器主机.有时候想要在断开连接后,还要程序在后台运行,可以用到以下技巧.共有两种方法: 1 screen 命令 screen 创建新窗口 screen -S name 和上面 ...

  2. linux服务器后台运行程序

    让程序脱离终端单独运行 nohub ... & 重新连接ssh后,ps ux 可以查看所有后台程序 转载于:https://www.cnblogs.com/YDDDD/p/10795719.h ...

  3. linux服务器后台运行Python程序

    1.大数据量数据的训练耗时较长,比较好的方法是放到远程服务器后台让其运行,将打印信息输出至log文件就好. 命令如下: nohup python -u test.py > test.log 2& ...

  4. Linux 后台运行程序 Screen 服务器

    Linux后台运行python程序,断网||关机后仍能在继续在服务器上运行 常用screen参数: screen -S sess_name -> 新建一个叫sess_name的session s ...

  5. Jar包阿里云服务器后台运行

    Jar包阿里云服务器后台运行 1.方法一 nohup java -jar xxx.jar & &:使用&命令后,作业被提交到后台运行,当前控制台没有被占用,但是一但把当前控制台 ...

  6. 如何让服务器保持运行程序

    如何让服务器保持运行程序 背景 安装tmux 创建名称为test的回话 退出会话并保持会话在后台 列出有哪些会话 进入名称train的会话 杀掉会话 背景 自己买了云服务器,连接服务器搭建好环境后运行 ...

  7. linux后台运行程序命令screen

    linux后台运行程序命令screen 前言 screen的简单使用 1.创建一个会话窗口 2. 查看我们screen的会话 3. 恢复会话窗口,就是继续查看我们后台运行的程序 前言 我们在服务器终端 ...

  8. ssh如何后台运行程序

    ssh后台运行程序 设想这样一种情况: 你使用ssh客户端(如putty或xshell),正在使用Linux服务器跑一个程序或下载一个东西,突然你网线被人动了一下或网络环境发生了不稳定现象,甚至电脑突 ...

  9. PHP编写命令行脚本和后台运行程序的注意事项

    在一些场合(如开发,测试), 可能需要使用PHP编写一些命令行的处理脚本,或者是长时间 后台运行的任务, 需要注意以下准则: 准则1. 尽量避免使用PHP编写后台运行程序, 尤其是类似while(tr ...

最新文章

  1. python爬虫项目-33个Python爬虫项目实战(推荐)
  2. c 指针地址 突然改变_开发笔记 - Cpp - 指针 - 1.1 如何理解指针
  3. linux安装nginx1.9,CentOS7.2安装Nginx 1.9
  4. C语言程序设计二期末考试,C语言程序设计期末考试试卷2.doc
  5. 原码、反码、补码,计算机中负数的表示
  6. 栈空间不够会报错吗_c++如何解决大数组栈内存不够的问题
  7. Android控件开发之Gallery3D酷炫效果(带源码)
  8. PS长图快速切片_PS最常用的100多个快捷键
  9. 通过Python爬虫技术获取小说信息
  10. Canal的安装与使用(直接食用)--监控数据库binlog日志 实现实时操作
  11. Mac桌面壁纸文件如何提取里面的壁纸图片?heic动态桌面壁纸怎么导出jpg的图片形式?
  12. linux下使用网易邮箱发邮件
  13. android 美颜滤镜效果的实现
  14. 农村土地确权之系列文档 —— 授权委托书
  15. 基于java springboot android 安卓校园宿舍报修系统源码(毕设)
  16. 面试结束后,给主考官发一封表示感谢的邮件——仅此而已
  17. 陈宝林《最优化理论与算法》超详细学习笔记 (七)————第五章 运输问题
  18. 三星980处理器和骁龙855_骁龙855与麒麟980性能PK, 高通还是高通!
  19. 绘制频率分布直方图的三种方法,总结的很用心!
  20. birt 汉化与修改

热门文章

  1. 抗氧化这题你会吗?别再只顾着入护肤品啦!!!
  2. Initializing Spring FrameworkServlet ‘uaa‘
  3. 已拿腾讯offer分享面试经历(含答案、推荐书籍、资料分享)
  4. SSM SpringBoot vue智能手机参数分析平台
  5. 腾讯云增值税发票识别
  6. android开发歌词滑动效果_Android 歌词同步滚动效果
  7. pycharm环境设置问题
  8. Enterprise Library 4.1数据访问应用程序块快速入门【6】使用DataSet更新数据库
  9. 体验极速——在旭日X3派上使用双频1300M USB无线网卡
  10. 2022高教社杯数学建模思路 - 复盘:中小微企业的信贷决策