Я всегда использую инструмент screen
для такого рода работ.Это виртуальный терминал, который всегда работает, даже если ваш ssh отключен.
Сначала используйте команду screen
, чтобы создать окно экрана в той же оболочке.Он покажет вам кучу информации, просто нажмите Enter или пробел.Чем ты придумал подобный твой терминал.Запустите ваше приложение в этом терминале:
./manage.py runworker
, теперь ваше приложение работает, и вы можете отсоединиться от окна экрана с помощью ctrl+a d
.Это вернет вас к вашему настоящему терминалу.Если вы хотите вернуться к своему отдельному экранному окну, которое работает в фоновом режиме, просто наберите screen -dr
или, если у вас есть несколько отдельных экранных окон, сначала перечислите все из них с помощью screen -ls
, а затем снова присоедините желаемое окно с помощью screen -r [number_of_window]
.Когда вы закончите, вы можете убить окно экрана с помощью ctrl+a k
изнутри окна экрана.