Linux部署Django:報錯 nohup: ignoring input and appending output to ‘nohup.out’

1、部署 Django 到遠程 Linux 服務器python

利用 xshell 經過 ssh 鏈接到 Linux服務器,常規的啓動命令是shell

python3 manage.py runserver 0.0.0.0:80

可是,關閉 xshell 後,就訪問不了 Django 了。服務器

這時候須要使用 nohup 命令啓動(概念:若是你正在運行一個進程,並且你以爲在退出賬戶時該進程還不會結束,那麼可使用nohup命令。該命令能夠在你退出賬戶/關閉終端以後繼續運行相應的進程)app

這時輸入ssh

nohup python3 manage.py runserver 0.0.0.0:80

此時會報錯spa

nohup: ignoring input and appending output to ‘nohup.out’

 

2、解決辦法日誌

一、緣由code

是由於使用 nohup 會產生日誌文件,默認寫入到 nohup.outserver

二、解決blog

將 nohup 的日誌輸出到 /dev/null,這個目錄會讓全部到它這的信息自動消失

nohup python3 manage.py runserver 0.0.0.0:80 > /dev/null 2> /dev/null &
相關文章
相關標籤/搜索