如何让服务器保持运行程序
如何让服务器保持运行程序
- 背景
- 安装tmux
- 创建名称为test的回话
- 退出会话并保持会话在后台
- 列出有哪些会话
- 进入名称train的会话
- 杀掉会话
背景
自己买了云服务器,连接服务器搭建好环境后运行程序,软件是运行着的,可当我断开连接,程序就停了,而且再次登录的时候,又是新的终端。很疑惑,后来才知道,Linux和Windows Server的云服务器是有区别的,貌似不能后台执行。
于是问朋友,给出了tmux软件可以解决这个问题。
安装tmux
根据不同系统选择安装命令
sudo yum -y install tmux //Centos或RHEL
sudo apt-get -y install tmux //ubuntu
创建名称为test的回话
安装好后就可以测试了,这里创建了一个test
的会话
tmux new -s test
然后在终端底部会发现不一样,
[test] 0 – 这是 tmux 服务器创建的第一个会话。编号从 0 开始。tmux 服务器会跟踪所有的会话确认其是否存活。
当前目录是 ~ (家目录)。进入自己想要进的路径,运行相应的程序就可以了,接下来的就简单了。
退出会话并保持会话在后台
按ctrl+b松手再按d
刚刚相当于进入新的终端,现在这样就退出来了。
列出有哪些会话
那么怎么知道查看哪些会话在运行呢,使用如下命令
tmux ls
进入名称train的会话
tmux attach -t test
杀掉会话
tmux kill-session -t test
通过tmux就可以让程序一直在服务器端保持运行了,就算断开也没事。
如何让服务器保持运行程序相关推荐
- abd shell关闭所有程序_在后台服务器上运行程序
之前总结过screen的用法,但还可以用nohup命令. nohup工具: Linux系统中有提供一个很好的不挂断地运行命令--nohup.我们使用nohup能很简单的控制使用,在此就简单的介绍一下n ...
- 在服务器后台运行程序
用pycharm在服务器上做深度学习训练时,要一直开着电脑,否则连接就会中断,或者因为断网或者掉线等问题导致训练中断.用screen将任务挂在后台运行,就可以避免上述情况的出现了 一.安装screen ...
- linux服务器后台运行程序
让程序脱离终端单独运行 nohub ... & 重新连接ssh后,ps ux 可以查看所有后台程序 转载于:https://www.cnblogs.com/YDDDD/p/10795719.h ...
- 利用screen和nohup让Linux服务器后台运行程序
很多同学都是通过远程连接服务器主机.有时候想要在断开连接后,还要程序在后台运行,可以用到以下技巧.共有两种方法: 1 screen 命令 screen 创建新窗口 screen -S name 和上面 ...
- 云服务器+花生壳+xming+vscode环境搭建(云服务器运行程序,本地进行GUI显示)
1.前言 前两天没事网上冲浪,看到腾讯云出了个618活动(非广告,狗头保命),租了个轻量应用服务器(CPU: 2核,内存: 2GB,40GB SSD云硬盘),第一次用云服务器,想在云服务器上运行程序, ...
- linux服务器后台运行Python程序
1.大数据量数据的训练耗时较长,比较好的方法是放到远程服务器后台让其运行,将打印信息输出至log文件就好. 命令如下: nohup python -u test.py > test.log 2& ...
- autoDL租用服务器运行程序全过程
autoDL是一个不错的GPU租用平台,最近要跑好多NLP相关的程序,想再租一个配置稍高一点的服务器来使用.这里记录自己配置环境到运行程序的全过程. 个人的邀请连接:AutoDL 文章目录 选择服务器 ...
- 关于远程服务器如果连接断开的话,服务器上运行的程序会被杀死的问题
关于服务部署的程序会被杀死的解决方案 遇到的问题 使用nohup执行 解释 使用 使用screen执行 安装方法 screen使用方法 遇到的问题 今天部署项目的时候,发现如果在xshell远程服务器 ...
- Linux 后台运行程序 Screen 服务器
Linux后台运行python程序,断网||关机后仍能在继续在服务器上运行 常用screen参数: screen -S sess_name -> 新建一个叫sess_name的session s ...
最新文章
- 2463: [中山市选2009]谁能赢呢? Codeforces Round #429 (Div. 2) B. Godsend noip三国游戏...
- MATLAB实现批量处理图像图片的两种方法
- php的addslashes,PHP addslashes()用法及代码示例
- 【URAL - 1114 】Boxes (dp,组合数学)
- Spring、Struts整合
- 短信平台通道搭建 wed网页版源码构架 路由通道多线搭建 后台管理系统的架构
- C语言解决三色旗问题
- 2017 网易游戏互娱游戏研发4.21(offer)
- anaconda 和Tensorflow 2 安装
- java的接口常用命名_Java命名和目录接口,Java Naming and Directory Interface,音标,读音,翻译,英文例句,英语词典...
- 储存linux的许多实用程序育儿法,实用程序育儿法.doc
- Ubuntu实现划词翻译
- Kuerbernetes 1.11 二进制安装
- 一文让你吃透!图解 pandas 透视表、交叉表!
- 13. 软件包详解,rpm包的查找,安装,升级,卸载,验证等所有操作
- Legacy Code Tool
- 安装conda搭建python环境(保姆级教程)
- 记录下自己在淘宝摸索出的领红包位置
- c语言编程格式缺少语句,17个C语言新手编程时常犯的错误及解决方式
- 数据结构(c语言版)代码
热门文章
- 遥望星空补丁工具 V1.7
- c++演讲比赛流程管理系统
- 「MOSS - 16」MOSS队:Scrum Meeting 7
- Android 9.0更新
- [趣谈网络协议学习] 03 DHCP与PXE:IP是怎么来的, 又是怎么没的?
- 一种基于深度学习的增值税发票影像识别系统
- 十种免费网站访问分析工具
- 东南大学和华中科技大学计算机哪个好,中南大学、东南大学、华中科技大学,这三所学校到底哪个好?...
- 如何连接到远程windows服务器(纯学习笔记,不作为教程)
- Oracle APEX:APEX 流程的工作流管理器