如果你在雲服務器上運行的目的是保持一直運行,那就繼續往下看吧、
有很多種方法,我這里說的是在linux上操作的一種。
利用screen會話分離。
因為在Screen環境下,所有的會話都獨立的運行,並擁有各自的編號、
輸入、輸出和窗口緩存。
所以長話短說:
第一步:安裝screen :
yum install screen
第二步: 創建screen -S LX (注釋:-S,意思是創建一個screen分屏環境。S是大寫,LX是分屏的名字)
第三步:運行
創建后會進入一個空白的界面。看起來跟ctrl+L了清屏了一樣。不要慌。
你可以直接運行
python3 main.py
然后 ctrl+a+d 退出當前csreen環境。記住要一起按
第三步另外一種操作:
你創建完分屏可以直接 ctrl+a+d ,然后在外面
screen -S LX -X screen python3 main.py
第四步:查看
其實上面已經達到目的了。如果你要想回去看運行狀況的話
screen -ls 查詢所以的screen程序。 然后有個pid。就是幾個數字
然后 screen -r 88888 重新連接screen (88888是你-ls出來對應的數字)
第五步:終止
不想運行了咋辦。
-ls查一下,然后 kill 88888
第六步:dead
-ls出來有dead標志的。說明程序涼了
creen -wipe 清除dead 會話
沒了。簡單又好用。= =
