Как заставить 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. Я использую его постоянно для ежедневного использования.
Совет:
Чтобы выгрузить процесс в тот же терминал, запустите любую команду, затем:
- Ctrl + Z - остановить процесс
- записывать
bg
- это сбросит процесс на задний план