如何在雲服務器上自動運行.py文件


如果你在雲服務器上運行的目的是保持一直運行,那就繼續往下看吧、

有很多種方法,我這里說的是在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 會話

沒了。簡單又好用。= =

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM