ubuntu之screen命令管理會話
阿新 • • 發佈:2019-02-03
我們前些天建立了我們的小網站之後,關掉xshell之後網站也隨著關閉,那我們有沒有什麼辦法來讓我們退出ssh之後程式繼續在後天跑呢?那當然是有的啦,兄dei瞭解一下 screen。
1、我們先在命令列輸入:
sudo apt-get install screen
安裝完成之後,我們還是進入到上次我們建立的資料夾
workon py3_flask
cd /root/web
screen python index.py
接著神奇的事情來了。
你可以直接關閉xshell,然後在瀏覽器輸入你的伺服器IP地址,大聲告訴我,你看到了什麼?沒錯,網站沒關閉。這樣子我們的目的就達到了,我們以後就可以隨時向別人展(zhuang)示(13)我們的網頁啦。
2、那如果我們想回去看那個黑視窗呢?這時候我們就要用到另一條命令了。
screen -ls
我們看到了有一個任務掛在後臺,它的screen-id是25450
接著我們輸入:
screen -r 25450
你會發現那個視窗又回來了。
3、那如果我們不想關閉xshell,就想把它掛在後臺,然後我們做別的事情呢?來,滿足你。按下ctrl+a 然後輸入d,這樣子就可以了。同樣的,恢復也是用上面的方法。
附:
Ctrl+a ? 顯示所有鍵繫結資訊
Ctrl+a w 顯示所有視窗列表
Ctrl+a C-a 切換到之前顯示的視窗
Ctrl+a c 建立一個新的執行shell的視窗並切換到該視窗
Ctrl+a n 切換到下一個視窗
Ctrl+a p 切換到前一個視窗(與C-a n相對)
Ctrl+a 0..9 切換到視窗0..9
Ctrl+a a 傳送 C-a到當前視窗
Ctrl+a d 暫時斷開screen會話
Ctrl+a k 殺掉當前視窗
Ctrl+a [ 進入拷貝/回滾模式
最後,喜歡我文章的小夥伴們點個關注唄。有什麼建議或者想法可以在評論留言。(づ ̄ 3 ̄)づ