Django專案後台不結束通話執行

2022-02-16 15:04:55 字數 646 閱讀 3179

django專案後台不結束通話執行

方法一:

1、進入專案目錄下,執行下面程式:

nohup python manage.py runserver 0.0.0.0:5008 &

nohup(no hang up)用途:不結束通話的執行命令

&用途:在後台執行

注意:在nohup執行成功後直接點選關閉程式按鈕關閉終端,會斷掉該命令對應的session,導致nohup對應的程序被通知一起shutdown。所以在使用nohup命令後台執行命令之後,需要使用exit正常退出當前賬戶,這樣才能保證命令一直在後台執行。

方法二:這個比較高階,使用screen

1、安裝screen

yum install -y screen

2、新建乙個screen

screen -s xiedi

這樣會新開乙個視窗,然後執行命令即可

python manage.py runserver 0.0.0.0:9000

3、重開乙個視窗,列出所有screen程序,如下

[root@docker ~]# screen -ls

there are screens on:

3029.xiedi (attached)

4、如果想鏈結上這個會話,執行命令即可

Linux不結束通話地執行命令 nohup

1.nohup 用途 不結束通話地執行命令。語法 nohup command arg 無論是否將 nohup 命令的輸出重定向到終端,輸出都將附加到當前目錄的 nohup.out 檔案中。如果當前目錄的 nohup.out 檔案不可寫,輸出重定向到 home nohup.out 檔案中。如果沒有檔案...

後台 Django專案建立

為luffy專案建立乙個虛擬環境 mkvirtualenv luffy 按照基礎環境依賴 pip install django 2.0.7 pip install djangorestframework pip install pymysql 前提 在目標目錄新建luffy資料夾 cd 建立的luf...

執行django專案

密碼 資料庫名稱按我給你指定的設定 版本別太高,mysql5.5即可。檢視編碼 show variables like character 最終要把所有的都變成utf 8 修改 etc my.cnf配置檔案 mysqld character set server utf8 init connect ...