screen的用法 在後台執行互動式程式

2021-06-08 00:48:24 字數 525 閱讀 9876

sudo apt-get install screen

screen 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為所需要的引...