sudo apt-get install screenscreen vim a.txt
#直接退出後使用
screen -ls # 1656.pts-0.ubuntu (detached)
screen -r 1656 #恢復
#熱鍵,同時按下ctrl和a鍵結束後,再按下功能鍵
c-a ? #顯示所有鍵繫結資訊
c-a w #顯示所有視窗列表
c-a c-a #切換到之前顯示的視窗
c-a c #建立乙個新的執行shell的視窗並切換到該視窗
c-a n #切換到下乙個視窗
c-a p #切換到前乙個視窗(與c-a n相對)
c-a 0..9 #切換到視窗0..9
c-a a #傳送 c-a到當前視窗
c-a d #暫時斷開screen會話
c-a k #殺掉當前視窗
c-a z 繼續後台執行,並回到之前的介面。
用screen 在後台執行程式
運維工作中經常,需要ssh遠端登入到linux 伺服器,執行一些需要很長時間才能完成的任務,由於很多服務進行了基線調整,經常會出現任務沒有執行完成會話就中斷,任務就會被殺掉,一切半途而廢了,這時,我們可以用screen命令解決這個問題 screen是乙個可以在多個程序之間多路利用乙個物理終端的視窗管...
開機啟動screen並在後台執行其他程式
首先我們需要製作乙個指令碼。在終端下輸入並回車新建指令碼檔案start.sh touch start.sh chmod 777 start.sh 然後向rc.local檔案新增啟動 修改rc.local檔案,在終端輸入並回車 sudo vi etc rc.local在開啟的文字中找到exit 0,在...
讓程式自動在後台執行的nohup用法
通過nohup,可以把程式掛在伺服器上執行,你退出伺服器時程式也不會中斷,功能和tmux一樣。用法 nohup python u myscript.py params nohup.out 2 1 通過該 可以將程式掛在伺服器上。其中muscript.py是你要執行的程式名稱,params為所需要的引...