伺服器部署之nohup與程式的後台執行

2021-08-29 20:21:23 字數 884 閱讀 6860

# 1.後台啟動程式

nohup command [ arg … ] [ & ]

# nohup命令 引數可選但不是必須的,又需要看文件既可

# 舉例

# 在後台執行 main.py的python指令碼

nohup python main.py &

# 在後台執行uwsgi

# 執行之後會返回乙個程序號

# 以及告訴你程式的標準輸出都會儲存在乙個叫outhup.out的檔案中在程式根目錄下

# 2.檢視此程式執行狀態

# 埠狀態檢視

lsof -i:port

# 某某程式執行狀態

ps -ef | grep 《程式名》

# 舉例

# 檢視後台python執行狀態

ps -ef | grep python

# 檢視後台uwsgi執行狀態

ps -ef | grep uwsgi

# jobs這個命令也可檢視程式後台執行狀態,不過另起乙個ssh就出不來了,感覺有點雞肋

# 3.停掉這個程式,不讓他執行了

# 可以把後台程式轉到前台,也可以根據程序號直接乾掉,這裡推薦後者,畢竟方便

# 例如根據 ps -ef | grep 《程式名》 得到程序號24567

kill 24567

# 這個程序講就game over了

# 最最最重要的一點

# 程式在後台執行了之後,不要直接把ssh給關了

# 一但ssh客戶端中斷,這個程序也就直接掛了

# 所以我們需要exit來退出遠端連線,真的是細節決定成敗

伺服器後台執行python程式 nohup命令

nohup nohup 命令 用途 linux命令用法,不結束通話地執行命令。語法 nohup command arg 描述 nohup 命令執行由 command 引數和任何相關的 arg 引數指定的命令,忽略所有結束通話 sighup 訊號。在登出後使用 nohup 命令執行後台中的程式。要執行...

伺服器部署

cd 回到根目錄 cd 回到 root目錄 cd 返回上一級 cp file1 file2 複製檔案file1,生成轉殖檔案file2 cp命令詳解url find name filename foldername find命令詳解url ps ef grep nginx ps命令詳解url net...

伺服器部署

1.nginx 2 負載均衡 upstream backend 裡配置多個伺服器,當有請求的時候,根據配置的排程策略 加權輪詢 ip雜湊 最少連線數 一致性雜湊 給請求者返回相應的伺服器ip。3.訪問 時可以省略埠號 x 4.訪問相同ip的不同網域名稱 監聽伺服器的80端來分發的 到其他對應的子埠 ...