如果终端关闭,如何使 python manage.py runserver 仍在运行?

如果终端关闭,如何使 python manage.py runserver 仍在运行?

python manage.py runserver 0.0.0.0:8000
如果终端关闭,如何使该命令运行

目前我使用 screen,还有其他方法可以实现吗?我的意思是,对于生产,如何将其链接到 ubuntu 服务器中的 ngix 或 apahce?

答案1

您可以尝试使用 infront 命令运行 Python 脚本nohup。Nohup 将使脚本免于挂断。

例子

nohup python myscript.py &

您的输出将被发送到 nohup.out。

答案2

非常好的替代方案screen是名为tmux.我每天都会使用它。

提示:

要将进程转储到同一个终端,请运行您想要的任何命令,然后:

  1. Ctrl+ Z- 停止进程
  2. 写入bg- 它将把进程转储到后台

相关内容