Как заставить Python manage.py runserver все еще работать, если терминал закрыт?

python manage.py runserver 0.0.0.0:8000
как заставить эту команду работать, если терминал закрыт

сейчас я использую экран, и он работает как-нибудь по-другому? я имею в виду для производства, как связать его с ngix или apahce на сервере Ubuntu?

2 ответа

Вы можете попробовать запустить скрипт Python с nohup командовать инфронтом. Nohup заставит скрипт зависеть от зависаний.

пример

nohup python myscript.py &

Ваш вывод будет отправлен на nohup.out.

Очень хорошая альтернатива screen это программа называется Tmux. Я использую его постоянно для ежедневного использования.

Совет:

Чтобы выгрузить процесс в тот же терминал, запустите любую команду, затем:

  1. Ctrl + Z - остановить процесс
  2. записывать bg - это сбросит процесс на задний план
Другие вопросы по тегам