前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos8 Django挂载后台运行

Centos8 Django挂载后台运行

作者头像
超级小的大杯柠檬水
发布2023-05-06 21:01:02
2640
发布2023-05-06 21:01:02
举报
文章被收录于专栏:CYCY

众所周知,Django运行命令:

代码语言:javascript
复制
python3 manage.py runserver

但是在连接关闭后Dango也会跟着中断!

方式一、直接用命令运行

两行命令解决(在manage.py同级目录下运行)

代码语言:javascript
复制
启动命令(会将Django的运行日记保存在目录下的djo.out里)
nohup python3 manage.py runserver 127.0.0.1:8000>djo.out 2>&1 &
代码语言:javascript
复制
结束命令
ps -aux | grep python3|xargs kill -9

方式二、通过shell脚本运行

(不想记命令怎么办,这是可以用shell脚本运行命令)

先创建start.shstop.sh两个文件(在manage.py同级目录下创建文件)

start.sh目录下保存以下命令

代码语言:javascript
复制
nohup python3 manage.py runserver 127.0.0.1:8000>djo.out 2>&1 &

stop.sh目录下保存以下命令

代码语言:javascript
复制
ps -aux | grep python3|xargs kill -9

运行文件的方式

代码语言:javascript
复制
启动
./start.sh
结束
./stop.sh

 注意:如果在运行时说没有权限

原因:启动命令需要创建djo.out,没有权限创建文件

解决方式:通过命令给权限

代码语言:javascript
复制
chmod 777 ./start.sh
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 方式一、直接用命令运行
  • 方式二、通过shell脚本运行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档