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