1. 程式人生 > >ubuntu之screen命令管理會話

ubuntu之screen命令管理會話

 我們前些天建立了我們的小網站之後,關掉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 ̄)づ