如何让自己的写的程序在阿里云一直运行
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                如何让自己的写的程序在阿里云一直运行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                參考:如何讓自己的寫的程序在阿里云一直運行
 作者:圖觸靚
 發布時間: 2020-08-02 11:53:28
 網址:https://blog.csdn.net/bhbhhyg/article/details/107742311
目錄
- 1、下載screen:
- 2、運行screen,創建一個screen
- 退出screen:
 
- 3、查看screen在后臺運行的進程
- 4、進入查看后臺運行的screen進程
- 5、殺死不需要的進程
- 6、清理screen已經死亡的進程信息
購買了阿里云服務器后,每次要用自己寫在阿里云的服務器程序都要連接到云端然后./運行該程序,而且每次一斷開終端,該服務器就會自動停止,這樣使用相當麻煩。那怎樣才能讓我們的服務器一直在云端后臺運行,即便退出終端,也保持這個服務器進程運行呢?
這里我們可以使用screen工具:
1、下載screen:
CentOS 系列系統: yum install screen Ubuntu 系列系統: sudo apt-get install screen2、運行screen,創建一個screen
screen -S [name][name] 是一個標記,可以自己隨便填,這個標記是給自己看的,用來分辨該窗口的用途,避免窗口多了自己混淆示范:
 進入screen后我們把想要的程序運行起來然后退出再screen,該程序就會一直在后臺正常運行
退出screen:
回車后可以進入screen命令界面,運行你想要的程序,然后按ctrl+a+d,退出screen,這樣我們的程序就一直在后臺運行了,即便關掉這個命令窗口進程也不會被殺死。(下圖為正在運行的screen,還沒有退出)
 
3、查看screen在后臺運行的進程
screen -ls4、進入查看后臺運行的screen進程
screen -r -d [PID號]
screen -r -d 10205、殺死不需要的進程
kill -9 【PID號】
kill -9 10206、清理screen已經死亡的進程信息
screen -wipe (檢查目前所有的screen作業,并刪除已經無法使用的screen作業)
進程被人為終止后,可以看到在screen 里會顯示dead,如果想清理掉這些已經死亡的進程信息可使用這個命令。
總結
以上是生活随笔為你收集整理的如何让自己的写的程序在阿里云一直运行的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: C语言面试高频问题:自己代码实现字符串相
- 下一篇: linux 小度 驱动_小度Wifi,3
