在Linux中應用screen建立虛擬終端
screen建立一個你能夠控制並可透過一個終端互動的虛擬終端。更好的是,你不必中斷一個執行中的任務就可終止一個screen會話。想象一下,在一個遠端伺服器開始一個冗長編譯工作,但連線中斷;連線中斷時,你的任務也中斷了。Screen允許你與執行的會話分離、登入出去,隨後再(甚至是從一個不同的地方)恢復它,從而避免這一問題。[@more@]
首先,確認透過軟體包管理器安裝了screen包,然後輸入:
$ screen
這樣就啟動screen並開啟一個新會話。要斷開會話,輸入CTRL-A,接著再輸入d,你就會返回你啟動screen的提示符,但你在screen中所做的工作依然有效。如果只有一個screen會話在執行之中,你可以這樣連線它:
$ screen –R
如果有幾個screen會話在執行,這種方法就連線不上screen會話。但你可以用下面的方法來檢視執行中的screen會話:
$ screen -list
There are screens on:
13995.pts-0.host(Detached)
14529.pts-0.host(Attached)
2 Sockets in /home/joe/tmp.
從這裡可以看到,有兩個會話正在執行。要從不同的地點連線分離的會話,可以應用(當然,要在機器上應用SSH):
$ screen -r 13995
這裡的13995是你希望連線上的screen會話程式ID。
Screen有許多有效的幫助資訊,你可以用它做許多事情。你可以檢視,screen –help的輸出結果,並在命令模式下的screen會話內,輸入CTRL-A與?來獲得你能應用的命令列表(由CTRL-A呼叫)。
============
AIX下透過nohup shell & 即可完成後臺shell指令碼呼叫 很方便
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/76065/viewspace-843544/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 虛擬化技術在智慧終端的應用
- 在VMware Workstation中建立Linux虛擬機器模版Linux虛擬機
- 在Linux中,如何進行虛擬化技術的應用?Linux
- Mac 終端使用連線 本地虛擬機器中的 LinuxMac虛擬機Linux
- 在vmare中建立centos虛擬機器CentOS虛擬機
- 在netweaver中建立應用程式客戶端客戶端
- 【推薦】5款超好用的Linux虛擬終端!Linux
- 骨架屏(Skeleton Screen)在Android中的應用Android
- 虛擬主播技術在智慧問答中的應用
- 在 Linux 終端中閱讀 RedditLinux
- mac在終端開啟應用程式Mac
- 深度學習利器:TensorFlow在智慧終端中的應用深度學習
- 用PowerShell在China Azure建立ARM虛擬機器虛擬機
- 在C++程式碼中建立Java虛擬機器。C++Java虛擬機
- 使用終端虛擬示波器顯示資料
- 3DCAT實時渲染雲在虛擬展會中的應用3D
- 在實際應用中,儲存虛擬化有什麼功能呢?
- 遠端除錯在Linux車機中的應用除錯Linux
- 遠端應用技術與虛擬桌面工作環境
- 5 個用於在 Linux 終端中查詢域名 IP 地址的命令Linux
- screen 命令示例:管理多個終端會話會話
- 在Linux使用虛擬環境Linux
- 用 Docker Machine 建立 Azure 虛擬主機DockerMac
- 在CentOS上建立虛擬機器以及RedisCentOS虛擬機Redis
- 使用 Azure CLI 建立 Linux 虛擬機器Linux虛擬機
- 在Linux中,Docker和容器虛擬概念是什麼?LinuxDocker
- OpenStack虛擬雲桌面在攜程呼叫中心的應用
- 虛擬倉庫在廠外物料管理上的應用
- Neofetch:在終端中顯示 Linux 系統資訊Linux
- 在Linux中,什麼是虛擬化?並且列出常見的虛擬化技術。Linux
- Linux中Postfix虛擬使用者及虛擬域(六)Linux
- Linux 任務後臺執行軟體【即:終端複用器】之---screenLinux
- 在 Fedora 中使用 Cockpit 建立虛擬機器KPI虛擬機
- 在Windows下如何建立指定的虛擬環境Windows
- (redhat) 在tcp/ip層次上建立虛擬介面.RedhatTCP
- Linux中虛擬化是什麼?有什麼用?Linux
- 在終端中執行 Swift 程式Swift
- linux積累——swap虛擬記憶體建立Linux記憶體