Screen 介紹:
Screen是一個(gè)可以在多個(gè)進(jìn)程之間多路復(fù)用一個(gè)物理終端的全屏窗口管理器辖佣。Screen中有會(huì)話(huà)的概念疼燥,用戶(hù)可以在一個(gè)screen會(huì)話(huà)中創(chuàng)建多個(gè)screen窗口弛说,在每一個(gè)screen窗口中就像操作一個(gè)真實(shí)的telnet/SSH連接窗口那樣。
Screen 用途:
當(dāng)我們?cè)谑褂?SSH 或者 telent 遠(yuǎn)程登錄到 Linux 服務(wù)器時(shí),有時(shí)會(huì)因?yàn)榫W(wǎng)絡(luò)突然掉線(xiàn)或者不小心putty被關(guān)掉等等原因凛驮,造成進(jìn)行中的任務(wù)被中斷,用了 screen
命令,我們就可以避免這些問(wèn)題的發(fā)生条辟。
另外我們?cè)谶M(jìn)行一些長(zhǎng)時(shí)間運(yùn)行的任務(wù)黔夭,比如系統(tǒng)備份、ftp 傳輸?shù)惹闆r時(shí)羽嫡,也可以使用 screen
命令本姥,來(lái)保證程序能夠執(zhí)行完畢。
Screen 常用命令:
screen -S lnmp #創(chuàng)建一個(gè)名為 lnmp 的 screen 會(huì)話(huà)
exit #退出命令
screen -r lnmp #掉線(xiàn)重連
注1:如果提示: screen: command not found 命令不存在杭棵,可以執(zhí)行命令:`yum install screen` 進(jìn)行安裝
注2:在恢復(fù)會(huì)話(huà)婚惫,若提示:There is no screen to be resumed matching lnmp。可執(zhí)行:`screen -d -r lnmp`恢復(fù)窗口先舷。
注3:如果在 pyenv-virtualenv 下使用艰管,則要先切換到對(duì)應(yīng)的版本環(huán)境,之后再創(chuàng)建 screen 會(huì)話(huà)蒋川。