screen命令

screen ide


它使用於運行一個比較長的命令,這個命令可能會運行幾個小時或者好幾天,那這時候你不可能總在電腦前一直看着終端;spa

假若有一天,你遇到這樣的需求,你的公司電腦不可能開着,那你運行的這個任務怎麼辦?你能夠把它丟到後臺去,但你丟到後臺,咱們沒有辦法得到日誌,運行狀態、運行過程,那怎麼辦?有一種簡單的辦法,咱們能夠在丟入後臺的同時,加一個命令nohup,表示這個命令不會出現被中斷的狀況,它會在當前目錄下生成一個nohup.out的文件,這個文件會負責收集進程在運行過程當中產生的一些日誌。nohup呢,能夠避免終端中斷,不正常退出等狀況;還有另一個命令也能夠screen日誌


沒有的話,安裝 [root@wy ~]# yum install -y screen進程


進入一個虛擬的終端it

[root@wy ~]# screenclass


臨時退出,讓其後臺運行 ctrl+a+d後臺


查看後臺跑的screen終端

[root@wy ~]# screen -lsyum

There is a screen on:命名

3710.pts-0.wy (Detached)

1 Socket in /var/run/screen/S-root.


進入指定的screen

[root@wy ~]# screen -r 3710


想真正地退出screen:

先ctrl+c,再ctrl+d或者exit


能夠-S進行命名

[root@wy ~]# screen -S ttt


查看

[root@wy ~]# screen -ls

There is a screen on:

3780.ttt (Detached)

1 Socket in /var/run/screen/S-root.


則進入時

[root@wy ~]# screen ttt

相關文章
相關標籤/搜索