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