前端時間在做效能測試,當時只是想看下短時間系統的效能,沒有用定時任務。這個效能測試需要不同的場景加壓,需要開多個視窗,而且還擔心網路不穩定,視窗臨時關閉了。
這時候就用到了screen命令,screen類似nohup,在有些時候卻比nohup強大,可以多個screen切換。下面簡單介紹下screen命令的用法。
1、開啟乙個終端視窗
命令列敲screen命令,開啟乙個新視窗,在這裡,你可以跑你所需要的程式。
2、退出上面開啟的終端視窗
ctrl+a d退出剛建立的視窗(回到進入screen前的環境),這樣就是你退出遠端管理視窗(進入screen的環境),你的screen窗間的視窗都不會關閉,剛才那個視窗執行的程式還會繼續執行。
3、可以建立多個終端視窗
方法類似1
4、檢視screen session終端視窗
用screen -ls可以看所有的screen sessions
5、進入指定screen session終端視窗
用screen -r sessionid可以進sessionid指定的特定的screen session
6、銷毀screen session
最後screen session不再使用的時候
screen -r sessionid進去
exit退出即可
具體應用例項:
screen vi /tmp/pdnode.lst
進入後相當於新開乙個視窗,進行編輯。如果想終端新視窗中的vi操作,ctrl a d 即可回到原有視窗
然後screen -ls 顯示出所有
mytest@mypc1:/home/myowner>screen -ls
there is a screen on:
25821.pts-7.mypc1 (detached)
1 socket in /var/run/uscreens/s-mypc1.
然後用 screen -r 25821 即可重新進入vi操作。
Linux screen命令詳解
linux下screen主要是管理程式的,用screen管理的程序可以在使用者斷開連線的時候保持程式繼續在伺服器上執行。第一步 首先肯定是登入到linux伺服器上。敲入screen ls 命令可以看到伺服器上已有的screen。用screen s s的大寫 screen名稱可以建立乙個screen。...
linux screen 命令詳解
使用telnet或ssh遠端登入linux時,如果連線非正常中斷 遠端機器關閉 重新連線時,系統將開乙個新的session,無法恢復原來的session.screen命令可以解決這個問題。screen工具是乙個終端多路轉接器,在本質上,這意味著你能夠使用乙個單一的終端視窗執行多終端的應用。1,開啟乙...
linux screen 命令詳解
作為linux伺服器管理員,經常要使用ssh登陸到遠端linux機器上做一些耗時的操作。也許你遇到過使用telnet或ssh遠端登入linux,執行一些程式。如果這些程式需要執行很長時間 幾個小時 而程式執行過程中出現網路故障,或者客戶機故障,這時候客戶機與遠端伺服器的鏈結將終端,並且遠端伺服器沒有...