1. 程式人生 > >使用screen後臺實時執行命名備份命令

使用screen後臺實時執行命名備份命令

	當晚上需要備份資料,在xshell上直接執行備份指令碼,或將備份指令碼放在後臺執行可以嗎?當關了xshell後,指令碼還在後臺執行嗎?
	回答:xshell長時間連線,如果本地網路偶爾斷開或xshell不小心關閉,都會讓後臺執行的備份命令停止執行的,正確做法是使用srceen

screen的概述和安裝 Screen中有會話的概念,使用者可以在一個screen會話中建立多個screen視窗,每個screen視窗就像操作一個真實的telnet/ssh連線視窗那樣 安裝Screen軟體包 在這裡插入圖片描述

使用方法: screen直接回車 將會開啟另外一個xshell埠,這是一個分離出來的埠,例如在這上邊執行 vim TEST.txt 在這裡插入圖片描述

這是如果有事情,想退出,然後等會再來繼續執行這個操作,按下CTRL+A+D,會退出顯示這個 在這裡插入圖片描述 然後要重新進行剛才的vim操作,先檢視剛才screen的id多少 在這裡插入圖片描述 再執行 在這裡插入圖片描述 要退出screen視窗直接敲exit

常用的screen引數 -S 會話名 ------------------新建一個會話 -ls ----------------------------列出當前所有的會話 -r 會話名 ------------------回到會話 -d 會話名 ------------------遠端detach某個會話