Centos8 Django挂载后台运行

Centos8 Django挂载后台运行,第1张

众所周知,Django运行命令:

python3 manage.py runserver

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

方式

一、直接用命令运行

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

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

二、通过shell脚本运行

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

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

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

nohup python3 manage.py runserver 127.0.0.1:8000>djo.out 2>&1 &

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

ps -aux | grep python3|xargs kill -9

运行文件的方式

启动
./start.sh
结束
./stop.sh

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

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

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

chmod 777 ./start.sh

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/571424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存