在Screen環境下,所有的會話都獨立的運作,斷網續連,其中 帶有ctrl + 的指令是再會話裡程序運作中操作
yum -y install screen # 安裝工具包
screen -S eisc # 建立視窗名字為eisc
# 斷開網絡連接配接後,重新登入伺服器,進入eisc視窗,檢視運作
ping www.eisc.cn # 程序運作中
Ctrl + a 再按 d # 将程序背景運作
screen -ls # 列出視窗
screen -x ID # 進入(恢複)會話
CTRL+a 再按 Shift + S # 上下分屏
ctrl+a, Shift + | # 左右分屏,管道符号
CTRL+a 再按 tab # 切換分屏
ctrl + a 再按c # 切換分屏後,建立一個終端才能輸入資訊
CTRL+a 再按 p # 切換分屏,: p 上一個分屏,n下一個分屏
Ctrl +a 按 k # 結束會話,根據提示按y
screen -S 26684 -X quit # 删除視窗,ID為:26684
jobs # 檢視背景程序, [ 1 ] 表示編号為1
fg 1 # 恢複顯示 1 這個程序
===================== 下面僅僅需要了解,是備份代碼 =====================
screen -r eisc # 切換到eisc視窗
screen -d eisc # 删除eisc視窗,但不能删除目前視窗
screen -X -S # 關閉會話
screen -d -r eisc # 删除目前視窗并切換到eisc視窗
fg # 檢視程序運作狀态
ps -aux | grep screen # 檢視背景程序
screen -wipe # 清理已經失效的視窗
Screen -S name #建立一個會話
screen -ls #檢視現有的screen會話(Attached有使用者登陸會話,Detached沒有使用者登陸會話,dead會話死掉)
Screen -x id号 #進入一個會話,可多個使用者連接配接一個會話
CTRL+a,然後再按d #離開會話
Ctrl+a k/Exit #退出會話
在會話中按CTRL+a,S #分屏
按CTRL+a,tab #可以在切換分屏
CTRL+a c #分屏後建立指令提示符
screen -dm 指令 #無需進入會話直接執行指令
Screen -r/-x id号 #恢複離線的作業
常用快捷鍵:Ctrl+a c :在目前screen會話中建立視窗
Ctrl+a w :視窗清單
Ctrl+a n :下一個視窗
Ctrl+a p :上一個視窗
Ctrl+a 0-9 :在第0個視窗和第9個視窗之間切換