Django项目后台不挂断运行的方法
2019-12-08 07:09
2795 查看
方法一:
1、进入项目目录下,运行下面程序:
nohup python manage.py runserver 0.0.0.0:5008 &
nohup(no hang up)用途:不挂断的运行命令
&用途:在后台运行
nohup /root/start.sh &
在shell中回车后提示:
[~]$ appending output to nohup.out
原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。
注意:在nohup执行成功后直接点击关闭程序按钮关闭终端,会断掉该命令对应的session,导致nohup对应的进程被通知一起shutdown。所以在使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行。
方法二:这个比较高级,使用screen
1、安装screen
yum install -y screen
2、新建一个screen
screen -S xiedi
这样会新开一个窗口,然后执行命令即可
python manage.py runserver 0.0.0.0:9000
3、重开一个窗口,列出所有screen进程,如下
[root@docker ~]# screen -ls There are screens on: 3029.xiedi (Attached)
4、如果想链接上这个会话,执行命令即可
screen -r 3029
以上这篇Django项目后台不挂断运行的方法就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- Django项目后台不挂断运行
- 运行django项目指定IP和端口的方法
- Django开发个人博客项目-(4)通过admin管理后台
- 关于Vue项目跨平台运行问题的解决方法
- 服务器后台运行的优势和方法
- Linux后台运行Python程序的几种方法讲解
- golang 另类方法后台运行程序(linux、windows)
- CentOS6.8下Django项目运行坏境搭建-uwsgi(五)
- 使用docker部署django技术栈项目的方法步骤
- Pyhton_Django学习笔记(一) Django安装 导入项目 运行服务器
- 让Linux进程在后台可靠运行的几种方法
- Eclipse运行项目找不到main方法
- Linux 技巧:让进程在后台可靠运行的几种方法
- Linux 技巧:让进程在后台可靠运行的几种方法
- 使程序在Linux下后台运行--- Linux Ctrl+Z的使用方法
- Linux 技巧:让进程在后台可靠运行的几种方法
- Centos7发布SpringBoot项目并后台运行
- 将VirtualBox里安装的虚拟机在后台运行方法(在状态栏隐藏窗口)
- 启用SQL Server报错,尝试运行项目时出错:方法不存在
- 后台运行前台脚本方法,前台运行后台方法