linux后臺(tái)運(yùn)行命令screen
linux系統(tǒng)下我們可以通過screen命令讓程序在后臺(tái)運(yùn)行,下面由學(xué)習(xí)啦小編為大家整理了linux后臺(tái)運(yùn)行命令screen的相關(guān)知識(shí),希望對大家有所幫助。
linux后臺(tái)運(yùn)行命令——screen
screen是一個(gè)可以在多個(gè)進(jìn)程之間多路利用一個(gè)物理終端的窗口管理器。Screen中有會(huì)話的概念,用戶可以在一個(gè)screen會(huì)話中創(chuàng)建多個(gè)screen窗口,在每一個(gè)screen窗口中就像操作一個(gè)真實(shí)的telnet/SSH連接窗口那樣。
1、安裝screen
yum install screen
2、創(chuàng)建screen會(huì)話
screen -S wordname
3、暫時(shí)離開,保留screen會(huì)話中的任務(wù)或程序
當(dāng)需要臨時(shí)離開時(shí)(會(huì)話中的程序不會(huì)關(guān)閉,仍在運(yùn)行)可以用快捷鍵Ctrl+a d(即按住Ctrl,依次再按a,d)
4、恢復(fù)screen會(huì)話
當(dāng)回來時(shí)可以再執(zhí)行執(zhí)行:screen -r wordname 即可恢復(fù)到離開前創(chuàng)建的lnmp會(huì)話的工作界面。
如果忘記或者剛開始沒有指定會(huì)話名,執(zhí)行screen -ls列出當(dāng)前的會(huì)話列表;
[root@LF ~]# screen -ls
There are screens on:
12738.wordname (Detached)
12839.hte1 (Detached)
2 Sockets in /var/run/screen/S-root
12738.wordname即為即才screen創(chuàng)建的會(huì)話,恢復(fù)回話:screen -r 12738
5、關(guān)閉screen會(huì)話
執(zhí)行:exit
6、遠(yuǎn)程演示
首先在服務(wù)器上執(zhí)行screen -S test創(chuàng)建一個(gè)screen的會(huì)話,觀眾可以鏈接到 遠(yuǎn)程服務(wù)器執(zhí)行screen -x test 這樣觀眾的屏幕上就會(huì)出現(xiàn)和演示者同步的內(nèi)容。
7、常用的快捷鍵
Ctrl + a c 在當(dāng)前screen會(huì)話中創(chuàng)建窗口
Ctrl + a w 窗口列表
Ctrl + a n 下一個(gè)窗口
Ctrl + a p 上一個(gè)窗口
Ctrl + a 0-9 在第0個(gè)窗口和第9個(gè)窗口之間切換