增加操作時顯示畫面,方便在於可以一眼看出目前環境是在screen下或是一般環境下,
而screen的好處在於,執行一個龐大長時間的工作,不會因為斷線而中斷,例如還原或備份資料庫,或是執行大量的sql,若是在一般環境下執行,執行到一半斷線,可能導致資料不完整,萬一insert 或update,就更麻煩了,不知道資料執行到哪一個部份!
安裝screen
yum install screen
在screen下操作時,在最下列有顯示畫面
vi ~/.screenrc
加入
caption always "%{= kw}%-w%{= kG}%{+b}[%n %t]%{-b}%{= kw}%+w %=%d %M %0c %{g}%H%{-}"
執行
screen
screen
執行後會顯示下圖紅色標示綠字的位置
[root@rosalie-mysql02 ~]# screen -ls
There are screens on:
18333.pts-3.rosalie-mysql02 (Attached)
18692.pts-7.rosalie-mysql02 (Detached)
18701.pts-6.rosalie-mysql02 (Detached)
18710.pts-5.rosalie-mysql02 (Attached)
4 Sockets in /var/run/screen/S-root.
Detached
=>
表示沒有連接的
screen
Attached
=>
表示你現在連接的 screen
4 Sockets in /var/run/screen/S-root. =>screen 的數量
登入到已開啟過的screen
不指定復原上次的screen
screen -r
或指定
screen -r 18333.pts-3.rosalie-mysql02
screen -r
或指定
screen -r 18333.pts-3.rosalie-mysql02
或
screen -r 18333
若(Attached)利用-r無法進入可用
screen -d -r 18333.pts-3.rosalie-mysql02
離開
exit;
沒有留言:
張貼留言