2012年7月17日 星期二

[Linux] Screen 指令



Linux 的系統管理員常在登錄伺服器後,然後在主機上執行一些需要很長時間的程式,這個時候如果程式沒完成就退出伺服器的話,這個執行中程式很有可能就此停止而無法完成。


此時我們就可以使用 screen  這個命令。



1. 進入 screen (新增一個 screen)
# screen

2. 執行你的命令

3. 暫時退出 screen
# [Ctrl] + a
# [Ctrl] + d

PS:所有 screen 的指令都是以 Ctrl 鍵加上 a 鍵開始的

4. 列出所有 screen
# screen -ls
There are screens on:
        19761.pts-6.lms (Detached)
        19372.pts-3.lms (Detached)
     
PS: 以上表示目前有兩個 screen
    上面的 Attached 表示你現在連接的 screen ,而 Detached 則表示沒有連接的
 
5. 進入"特定" screen
# screen -r 19372

6. 永遠結束 screen
# exit

沒有留言:

張貼留言