在服务器后台运行程序
用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就完全退出了。
在服务器后台运行程序相关推荐
- 利用screen和nohup让Linux服务器后台运行程序
很多同学都是通过远程连接服务器主机.有时候想要在断开连接后,还要程序在后台运行,可以用到以下技巧.共有两种方法: 1 screen 命令 screen 创建新窗口 screen -S name 和上面 ...
- linux服务器后台运行程序
让程序脱离终端单独运行 nohub ... & 重新连接ssh后,ps ux 可以查看所有后台程序 转载于:https://www.cnblogs.com/YDDDD/p/10795719.h ...
- linux服务器后台运行Python程序
1.大数据量数据的训练耗时较长,比较好的方法是放到远程服务器后台让其运行,将打印信息输出至log文件就好. 命令如下: nohup python -u test.py > test.log 2& ...
- Linux 后台运行程序 Screen 服务器
Linux后台运行python程序,断网||关机后仍能在继续在服务器上运行 常用screen参数: screen -S sess_name -> 新建一个叫sess_name的session s ...
- Jar包阿里云服务器后台运行
Jar包阿里云服务器后台运行 1.方法一 nohup java -jar xxx.jar & &:使用&命令后,作业被提交到后台运行,当前控制台没有被占用,但是一但把当前控制台 ...
- 如何让服务器保持运行程序
如何让服务器保持运行程序 背景 安装tmux 创建名称为test的回话 退出会话并保持会话在后台 列出有哪些会话 进入名称train的会话 杀掉会话 背景 自己买了云服务器,连接服务器搭建好环境后运行 ...
- linux后台运行程序命令screen
linux后台运行程序命令screen 前言 screen的简单使用 1.创建一个会话窗口 2. 查看我们screen的会话 3. 恢复会话窗口,就是继续查看我们后台运行的程序 前言 我们在服务器终端 ...
- ssh如何后台运行程序
ssh后台运行程序 设想这样一种情况: 你使用ssh客户端(如putty或xshell),正在使用Linux服务器跑一个程序或下载一个东西,突然你网线被人动了一下或网络环境发生了不稳定现象,甚至电脑突 ...
- PHP编写命令行脚本和后台运行程序的注意事项
在一些场合(如开发,测试), 可能需要使用PHP编写一些命令行的处理脚本,或者是长时间 后台运行的任务, 需要注意以下准则: 准则1. 尽量避免使用PHP编写后台运行程序, 尤其是类似while(tr ...
最新文章
- python爬虫项目-33个Python爬虫项目实战(推荐)
- c 指针地址 突然改变_开发笔记 - Cpp - 指针 - 1.1 如何理解指针
- linux安装nginx1.9,CentOS7.2安装Nginx 1.9
- C语言程序设计二期末考试,C语言程序设计期末考试试卷2.doc
- 原码、反码、补码,计算机中负数的表示
- 栈空间不够会报错吗_c++如何解决大数组栈内存不够的问题
- Android控件开发之Gallery3D酷炫效果(带源码)
- PS长图快速切片_PS最常用的100多个快捷键
- 通过Python爬虫技术获取小说信息
- Canal的安装与使用(直接食用)--监控数据库binlog日志 实现实时操作
- Mac桌面壁纸文件如何提取里面的壁纸图片?heic动态桌面壁纸怎么导出jpg的图片形式?
- linux下使用网易邮箱发邮件
- android 美颜滤镜效果的实现
- 农村土地确权之系列文档 —— 授权委托书
- 基于java springboot android 安卓校园宿舍报修系统源码(毕设)
- 面试结束后,给主考官发一封表示感谢的邮件——仅此而已
- 陈宝林《最优化理论与算法》超详细学习笔记 (七)————第五章 运输问题
- 三星980处理器和骁龙855_骁龙855与麒麟980性能PK, 高通还是高通!
- 绘制频率分布直方图的三种方法,总结的很用心!
- birt 汉化与修改
热门文章
- 抗氧化这题你会吗?别再只顾着入护肤品啦!!!
- Initializing Spring FrameworkServlet ‘uaa‘
- 已拿腾讯offer分享面试经历(含答案、推荐书籍、资料分享)
- SSM SpringBoot vue智能手机参数分析平台
- 腾讯云增值税发票识别
- android开发歌词滑动效果_Android 歌词同步滚动效果
- pycharm环境设置问题
- Enterprise Library 4.1数据访问应用程序块快速入门【6】使用DataSet更新数据库
- 体验极速——在旭日X3派上使用双频1300M USB无线网卡
- 2022高教社杯数学建模思路 - 复盘:中小微企业的信贷决策