最近線上運行一個OnlineJudgeServer的項目,通過python manage.py runserver 0.0.0.0:8090運行,如果關閉當前窗口,實際就相當於關閉了這個進程。
之前說過通過nuhub可以實現在Linux持久運行的目的。
如果你的nohub出現 nohub命令找不到,那么你可以執行如下這個命令:
/usr/bin/nohup python manage.py runserver 0.0.0.0:8090 > system.log 2>&1 &
但是由於python版本不一樣,對應的django也會存在差異,報了些錯誤,主要是關於djaon版本問題(與Python版本也有關)。
最后通過如下命令解決該問題:
/usr/bin/nohup python3.6 manage.py runserver 0.0.0.0:8090 > system.log 2>&1 &