2006-08-01 21:22:47Ronald

安裝screen

/*************************************************************
介紹:
  ssh到本機後,運用此軟體可以中途離開(斷線),但保持程式繼續
執行(其實是把程式丟到背景程式處理),爾後登入可以繼續回到離開
程式(也就是把程式"撿"回來)。
*************************************************************/

//安裝:
# cd /usr/ports/sysutils/screen/
# make install clean

//進入screen程式
# screen

//操作說明, 以下^A表示同按"Ctrl + A"鍵
# ^A c //Create,開出新的 window
# ^A n //Next,切換到下個 window
# ^A p //Previous,前一個 window
# ^A ^A //在兩個 window 間切換
# ^A w //Windows,列出已開啟的 windows 有那些
# ^A 0...9 //切換到第 0..9 個 window
# ^A t //Time,顯示目前的時間,與系統的 load
# ^A K //kill window,強制關掉目前的 window
# ^A ? //Help,顯示簡單說明
# ^A d //detach,將目前的 screen session (可能含有多個 windows) 丟到背景執行
當按了 ^A d 把 screen session detach 掉後,會回到還沒進 screen 時的狀態,此時在 screen session ?每個 window 內跑的 process (無論是前景/背景)都在繼續執行,即使 logout 也不影響。
# screen -ls //顯示所有的 screen sessions
# screen -r [keyword] //挑個 screen session 回來 (撿回來)

//更多說明請參考原作者發文:
http://www.freebsd.org.hk/html/bsd/9/3/3.html
阿拉 2006-09-05 02:09:21

/操作說明, 以下^A表示同按"Ctrl + A"鍵
如:
# ^A c 為Ctrl+A+C