ubuntu Django项目后台不挂断运行之screen命令
1、安装screen
apt install screen
2、新建一个screen
screen -S web
这样就会新开一个窗口。cd到你需要的目录然后输入你想输入的命令。输入:
python manage.py runserver 0.0.0.0:80
3、重新开一个窗口,列出所有screen进程
screen -ls
4、如果之前的screen窗口已经关闭,显示为Detached的是可以恢复的对话,attached是已经连接的会话
则恢复或者链接此窗口的命令为:
screen -r 17396 #pid
#或者
screen -r web #恢复叫做web 的会话
5、彻底退出
screen -X -S web quit #web为建立的screen名称
或者在screen当前窗口:
正常情况下,当你退出一个窗口中最后一个程序(通常是bash)后,这个窗口就关闭了。另一个关闭窗口的方法是使用Ctrl-a k,这个快捷键杀死当前的窗口,同时也将杀死这个窗口中正在运行的进程。
如果一个Screen会话中最后一个窗口被关闭了,那么整个Screen会话也就退出了,screen进程会被终止。
除了依次退出/杀死当前Screen会话中所有窗口这种方法之外,还可以使用快捷键C-a :,然后输入quit命令退出Screen会话。需要注意的是,这样退出会杀死所有窗口并退出其中运行的所有程序。(试过这个命令,但未成功)
6、那如果我们不想关闭xshell,就想把它挂在后台,然后我们做别的事情呢?来,满足你。按下ctrl+a 然后输入d,这样子就可以了。同样的,恢复也是用上面的方法。
先按CTRL+a,然后再按d。这个就是dettach的意思啦,离开screen的session。
或者使用
screen -d web
#或者
screen -d 17396
7、清除dead 会话
如果由于某种原因其中一个会话死掉了(例如人为杀掉该会话),这时screen -list会显示该会话为dead状态。使用screen -wipe命令清除该会话
8、结束! 操作和上面的操作一模一样
#screen -S a ----创建一个叫“a”的进程(注意空格screen和-S和a之间都有空格)
#crtl+a+d ----保存进程
#screen -r a ----进入刚才创建的“a”进程
#exit ----退出进程
#screen -ls ----查看当前所有的screen进程
参考自https://blog.csdn.net/rnger/article/details/79907884
ubuntu Django项目后台不挂断运行之screen命令相关推荐
- linux后台不挂断运行 nohup命令
//后台常在 退出终端仍然运行 nohup python pyredis.py & nohup输出重定向到my.log nohup command > my.log 2>& ...
- Linux中nohup不挂断运行命令
nohup就是不挂起的意思( n ohang up) 该命令的一般形式为:nohup command & 语法:nohup Command [ Arg - ] [ & ] 描述:noh ...
- java 不退出_Java项目不挂断运行,即当账户退出或终端关闭时,程序仍然运行,并附上执行脚本...
把打包好的jar包上传服务器以后,直接运行java -jar+文件名 命令即可以完成启动. 若需要在公网上如何不挂断开启程序,可以使用nohup java -jar +文件名 &命令,其中no ...
- linux 后台不挂断地运行命令
linux 后台不挂断地运行命令 前段时间小编需要在服务器上跑数据,程序写完啦,遇到一个问题,怎么才能在linux服务器上运行,并且是放在后台运行,这样就不需要时刻盯着了,于是乎小编随便在网上找了一下 ...
- Java项目不挂断运行,运行jar包
1.运行java项目 打开cmd运行窗口 找到jar包所在的路径E:\mhs 输入cd E:\mhs 运行jar包 输入命令 java -jar mhs.jar 但是关闭cmd窗口, ...
- centos8部署Django项目---后台运行
参考:https://www.cnblogs.com/yoyoketang/p/10220941.html 一.安装 pip install django 创建项目 django-admin star ...
- nohup + 命令实现后台不挂断地运行程序
nohup: nohup:不挂断地运行程序,就是即便关闭终端的窗口,程序还会继续执行. $ nohup python merge_reasons.py 可以看到终端仍在被占用,同级目录下生成了一个no ...
- linux不挂断运行python文件
nohup命令及其输出文件 今天在linux上部署wdt程序,在SSH客户端执行./start-dishi.sh,启动成功,在关闭SSH客户端后,运行的程序也同时终止了,怎样才能保证在推出SSH客户端 ...
- ssh 远程防止断网神器 - screen 命令
我们在使用需要 SSH 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如AI训练.系统备份.ftp传输等等.通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执 ...
最新文章
- h3c交换机限制端口访问_H3C交换机端口限速和流量监管典型配置指导
- STM32开发 -- 信号强度CSQ
- JAVA8 Optional新特性和使用详解
- 51nod 1632 B君的连通
- role menu for SAP_UI2_ADMIN_700
- 第四大运营商正式申请5G牌照,三大运营商如何应对?
- HTML5学习笔记简明版(4):新元素之video,audio,meter,datalist,keygen,output
- python 3.9特性_Python 3.9来了!这十个新特性值得关注
- 8、TypeScript-解构赋值
- OC-NSFileManager
- Win10下VB6.0开发之串口通信基础(一)控件属性篇
- 蚁群算法路径规划_环境感知与规划专题(十)——基于采样的路径规划算法(二)...
- 【Qt开发】Qt中显示图像的两种方法对比
- 运放电流检测采样电路电压采样电路
- 王阳明的智慧:如何让职场从“举步维艰”到“平步青云”?
- 内网渗透-信息收集整合
- 【学习笔记】欧拉筛法(线性筛素数)
- C# VS2010 无法切换输入法。
- Battery_MSCCC:基于MATLAB/Simulink的具有多级(5级)恒流控制的电池充放电仿真模型
- 〖Python 数据库开发实战 - Redis篇⑫〗- Redis的事务特性
热门文章
- phpexcel.php实际应用,PHP操作excel的一个例子(原创)-PHP教程,PHP应用
- docker 安装mysql_Docker安装MySQL完整版流程
- 异常解析————Parameter metadata not available for the given statement
- Java核心篇之Java锁--day2
- php 查找无限级,Ztree + PHP 无限级节点 递归查找节点法
- 优秀Java开发者都在看的书籍
- 《springcloud超级入门》Spring Cloud是什么?Spring Cloud版本介绍《二》
- python 替换文本 通配符_使用通配符搜索和替换文本文件中的字符串
- java定义一个方法,返回一个整数数组的和
- android 教程概要,Android精通教程-第一节Android入门简介