小智 70
另一个简单的方法是运行:
[user@host]$screen
[user@host]$python manage.py runserver 0.0.0.0:8000
Run Code Online (Sandbox Code Playgroud)
现在按Ctrl+A,然后按d退出此屏幕.
这将在屏幕中创建服务器,然后将其分离.这样你只需返回并输入:
[user@host]$screen -r
Run Code Online (Sandbox Code Playgroud)
并且您可以再次控制服务器并查看最新情况.
Mik*_*keN 55
如果您使用的是Linux/Unix,请使用"nohup"命令.
nohup manage.py runserver &
Run Code Online (Sandbox Code Playgroud)
然后将其取回,使用fg命令:
fg
Run Code Online (Sandbox Code Playgroud)
谢谢:熊Chiamiov
kel*_*rek 29
像特拉维斯说 - 使用屏幕.如果你还没有安装它,那就去吧:
sudo apt-get install screen
screen
Run Code Online (Sandbox Code Playgroud)
点击进入.现在就像你在不同的终端窗口.
启动服务器:
python manage.py runserver 0.0.0.0:8000
Run Code Online (Sandbox Code Playgroud)
现在您正在运行服务器,并且您希望在让django应用程序继续运行的同时返回到第一个屏幕.屏幕内置了一个很好的功能.要返回主终端类型:
ctrl+a d
Run Code Online (Sandbox Code Playgroud)
从那里,你可以输入以下命令返回django屏幕:
screen -r
Run Code Online (Sandbox Code Playgroud)
如果您打开了多个屏幕,则可以通过它的4-5位ID号码找到正确的屏幕:
screen -r 1333
Run Code Online (Sandbox Code Playgroud)
手册页非常好:
man screen
Run Code Online (Sandbox Code Playgroud)
on Ubuntu run:>./manage.py runserver 0.0.0.0:8000 > /dev/null 2>&1 &
>exit
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49151 次 |
| 最近记录: |